Answer:
Well first, It really depends on what your definition of punished is. But in my opinion; no.
Step-by-step explanation:
People make mistakes constantly and when someone makes a mistake it certainaly wont be their last. Simply punishing a person based on a mistake that you perceive as bad is wrong without knowing both sides of the story. I think it's best to figure out why that person did something wrong and then continue to talk to them so they do the right thing next time. Punishing someone really comes with its own limits and expectations to the action, If it's something major then I suppose they should be punished but if they continue to make that mistake, it's obvious punishing them isn't the right thing to do.