I'm always amazed when I catch up on your sitch. Not only by your strength but by you H's complete turnaround.
Not that your H doesn't deserve every bit of the crap he's getting/feeling right now, but maybe as he seems to be agreeing to most of what you've asked you could do something small for him in return. I have no idea what that might be but something to show him that even though he has a long way to go, that you still appreciate him.
Anyway, it's just a thought. Hope ya have a good weekend.