In the workplace scolding in front of others is something that happens often. This is a way for the 'boss' to show dominence to the rest of the employees. This is also something that has caused a lot of people ot lose their jobs as it also frowned upon by some businesses.
I had a job once that they had this center circle where all the 'bosses' sat it was a call center. I remember when they pulled this guy next to me up there to scold him and pretty much degrade and embarass him in front of everyone. The guy came back to his desk with tears in his eyes. Now this was a call center and for anyone who works in a call center you know how the environment can be. A few months later I was being monitored while on a call and told the customer something in the sense that because the credit card that was issued to the person who was a minor and had a mental disability shoudl never have been issued to them and when the lady on the other end asked me what she could do I told her simply to get a lawyer due to the card being issued to the minor who was 17 and the card required you to be 18.
To cut a long story short when the call ended they called me up there and the supervisor got right in my face it was nose to nose, he told me that I didn't deserve to work there and that he was going to personally make sure that my work life was going to be hell. I put my finger to my lips and told him to shoosh, then asked him if he seen any worry or fear in my eyes, I did tell the man that if he didn't get out of my face that I was going to slap the bald off him. I did say some other things to him and the other bosses that was vulger, I am not sorry about it and never will be, you don't treat me like that.
Anyways, Scolding if done in the right manner can be used to show someone how they messed up and what they need to do to fix it. Public scolding in the work place is done a lot in private businesses and some corporate structures. The thing is if y ou allow the person scolding you in public to get away with it, you are letting them harrass you and are taking your own will away. If you stand up for yourself and pretty much put them in line before it gets to out of hand than it could be considered an argument and you can still walk away with your dignity.
Sorry for the long reply.