@Mondobizarrro - If there's anything my managemers taught me at Nintnendo, and then taught me HOW to manage at Nintendo, is anyone belitteling shouting or generally scaring you into your job is a manager you need to quit at your earliest opportunity.
I never once shouted at my reps. My managers at NOA never once shouted at me.
When I worked at TxDOT, the manager there yelled and belittled people to get them working, I left after just a few weeks.