I think it is hard to compare coaches in sport and managers. It is true that managers should not be screaming and ridiculing employees. It is unethical to do so, creates a lot of distraction, kills motivations and discourages innovation. The working environment is very different and personalities are as well. Most people who have participated in any kind of sport on a semi-professional or professional level can say that coaches are screaming, intimidating, rude but the most important skill required from them is to run a team. Most players are used to this type of treatment. I think that coaches have to be screaming as this type of attitude brings energy in the system. One comparison that makes more sense is between a team captain and a manager. A captain makes all the decisions yet he/she has to be polite, respectful, motivating, passionate much like qualities everyone looks for in their managers.
