What an absolute cock! Pen you've been more than reasonable, kind, patient and lovely to him than he has ever deserved!
Has H thought about contacting your local drug and alcohol team to get some help?

You are both well rid of him!