As an employee it is obvious part of the contract that I do the job assigned to me by my boss, and in those terms he has control to a high degree over what I do, when I do it etc.
While it's accepted that this creates hierarchy in a workplace regarding decision making, I have an impression that oftentimes it also creates hierarchy in regards to respect, at least in some companies (such as mine). What I mean by that is as follows - obviously it's common sense that an employee should respect his boss, however there is also somewhat of an accepted stereotype of an angry boss yelling at his employees. While this is exaggeration I think it has it's grain of truth.
In my company when the boss is angry he starts being disrespectful, those might not be obvious things or explicitly offensive but they make me and other employees highly uncomfortable regardless. Things such as cutting a speaker off while expecting him to explain himself, speaking so loud that he is at the verge of screaming and other, more subtle body language behaviours.
I know that one obvious solution to that would be to change the job. However I wonder if there are other things one could do in such situations. That being said I have two questions regarding this outline of my workplace.
Am I being too sensitive? - Is it something normal that happens and as long as I don't want to lose my job I should comply with such attitude from my boss?
Would it be reasonable to speak up to my boss in font of other employees? - While being under fire from my boss in front of other employees, would it be acceptable to reply with something between the lines of "I'd ask you to speak to me in more respectful manner" or something similar? If not what would be the proper reaction to such behaviour?
I'm working in a European country (a member of the EU) in an office job.