Your H has a lot of turmoil going on inside. Sounds like abandonment issues/feelings of abandonment from someone trusted or important before you and H. What H encounters on his job most likely provided the catalyst for bringing this oil slick to the surface. Or, it could be a mental illness showing itself. Whatever, now H is directing his anger and emotional jungle at you. Not cool.
Limit communication with H to only what is absolutely necessary, ie, dealings with S and essentials on the D. Don't forget, if you have to talk to H and H is abusive you don't have to take that. Tell him if he's going to be that way then end the conversation and tell H you'll talk later after H has cooled down. Don't get sucked into yet another mud slinging contest.
I haven't posted much in the last seven years. I've been a lurker. Just lookin' to put back all the good help I've gotten...