Working in the trades the guys that yelled and blew their fuses constantly were always clearly in over their heads and were failing to cope with the stress. I'm fond of the term "Mantrum" to describe the behavior.
Children scream and throw tantrums. Adults channel those emotions into productive means or recreational outlets. Adults understand that their colleagues also experience the same frustrations and emotions, and it's unfair to be a messy bitch and pollute the work environment with that garbage.
I really can't imagine thinking someone losing their cool and composure at their job is a sign of competency, of all things...
When I was managing people, I understood that everyone might be a messy bitch once in awhile. I’m not privy to their personal issues and wanted to give them some flexibility. But if was repeated behavior, we would have to have a discussion.
In general I have far preferred the coworkers who have had an honest heated reaction instead of the ones who play passive/aggressive mind games to try and get their way.
It can be whatever angry word you want to call it, but not directed at you, and that's just fine with me.
A cool and collected discussion is preferred, of course.
Being unable to express your opinions without anger or yelling isn't a sign of competence, it's a sign of a mental imbalance.