I don't like the way H cuts you down, actually it reminds me of my dad...my Mom has had to establish some boundaries with my dad when he treats her like that...she tells him quietly/privately that she doesn't appreciate being talked to like that, and to stop. if he continues, she leaves (she left him stranded at church once...I heard that pastor had some "questions" for my dad...lol).
Really, from what you wrote, that behavior is NOT okay...heck, Management 101, praise publically, the rest...PRIVATELY... Maybe try setting some boundaries, calmly, logically, without emotion...none.
T^2
In the depths of winter, I finally learned that within me there lay an invincible summer. - Albert Camus
Uncertainty is the very condition which impels people to unfold their powers.-Eric Fromm