I understand your point, and maybe canned on the spot is a little too "zero tolerance". However, if that screaming and yelling is done in public (in front of customers, or in the presence of fellow co-workers) to humiliate a worker then they should be fired. As I said I've been in management and I've had to work with extremely incompetent workers as well - but I've NEVER needed to yell at someone to get my point across.
Yelling at a subordinate only causes more problems. It's the reason I try as a parent not to yell at my children as well - it represents a loss of control.
Yes, well said.
It represents a loss of control NOT sex discrimination.
As you say, not only is that behavior counter productive it represents a forfeiture of leadership and that leads to potential manipulation, which means loss of authority, which leads to.... and on and on. It is bad management no matter the manager or the managed.
"Yelling at a subordinate only causes more problems. It's the reason I try as a parent not to yell at my children as well - it represents a loss of control"
Okay, I was a little hard on you. Sorry.
But does yelling always represent a "loss of control"? Maybe it's sometimes a way to assert, maintain or take control. Statements like yelling represents a loss of control bother me because they suggest a recommended baseline for behavior that we're all expected to hew to. Well, screw that.
And I mean that in the nicest possible way.
I tolerated it once, decades ago, and hated myself forever for it.
Should it happen again I will quietly say whatever it takes to provoke a physical assault so I can nail the bastard to the wall.
"Harrassment, Intimidation, or Bombast" have been illegal since the Fair Labor Standards Act of 1966 or so.