You're a wonderful, caring, loving person. This is not about whether you're a good person or not. This is about the awful, messed up life HE'S living.
I don't have much advice my friend. I do, however, know what it feels like to think we're insane, to wonder why, why, WHY, WHY? .
I also know the anger. All I can say is, feel it and let it go. You told me just yesterday that H is in a mess of his own making. Sure it affects us, but we didn't create it. Why should we suffer for it? WE are ok, OUR world is ok...it's them! Please let it go.
I think Water's right. What if you just stop taking his phone calls? You know he's ok; he can take caer of himself. You take care of you and s4.