Hey Shining! Glad to hear about the job. Got my fingers crossed for you but to me it sounds like you're golden!
As for H and his spews. I noticed whenever my W would start ranting about this or that (usually money) all I had to do was say something along the same lines you did and the next text would be a total change in tone! It's like they have this idea in their head that you are spending all your time scheming ways to stop them from getting the happiness that is waiting just as soon as you "let them go". When you respond in an even, sane way, it takes all the juice out of their rant.
You are doing great, Shining. Have a great weekend!!