Lil'G, I'm so sorry to hear of your recent pain. I know it hurts and you deserve so much better, but It sounds like H is going to be lost for quite a while still. The only thing you can do is detach and let him go. Work on your plan for you and the boys.
Cry, scream, punch some pillows. Let it all out. Then sit down and write up your plan. The plan with H out of the picture.
You are a strong woman, you can do this.
M: A really long time. Crisis: 5 years. She's still worth it.
Life is never made unbearable by circumstances, but only by lack of meaning and purpose. -Viktor Frankl