My business partner is just like your H. Man, sometimes he will go off at me with this acerbic, nasty tone. I will get so mentally aggravated at times I want to choke him. That may still happen yet!!
But he vents the things to me, not our customers, and he is over it. Me though, I hold onto it longer than I should, but I'm learning to release some of that. My partner is rarely upset with me about things, just the situation he may have gotten himself, or us into.
Once you have delegated the responsibility of something to someone, you MUST allow them to do the job themselves. If you pull it back, they lose trust in you, and believe you don't appreciate them.