People are human and they make mistakes. We have interactions and respond to them in the wrong way. We unknowingly do something wrong due to lack of training. We were angry and stressed out and we had a momentary melt down. It has happened to all of us at one point or another. Sometimes, we have been wrongly accused and all these things have led to a form of job discipline.
It is a sensitive subject but generally it is not good protocol to discipline an employee in front of other employees. Just bad mojo and disrespectful. It's the exact same reason why we try to keep our arguments with our spouses out of the eyes and ears of friends, family, and children.
But what about kids? Disciplining children in front of their friends or even other family members makes them feel humiliated and angry. The exact same emotions we get when we are disciplined or "talked to" in front of co-workers or family members.
SO what is your take? Should children be diciplined in private, away from other children and family members or is the case with them different?