What struck me about the latest exchange is that H just doesn't get "no contact" because he knows that he can wear you down and eventually you will say something.
Here's a thought: can you block his phone numbers? Then all contact would be restricted to email and you can set up a filter to send him to a folder so you can read them on your schedule.
You know I think you're awesome and you'll be happy and successful in life even with these little bumps in the road.
If you love somebody, set them free. http://tinyurl.com/2empx2g