Pippi, you have definitely had a rough road of it. I am glad you are officially divorced. My X loves his kids, as much as he can actually love anyone other than himself. He is a narcissist and will always put himself first, and it sounds like your X is the same. It's really sad to see what they do to themselves, and to their children.
My heart is with you. Keep up the good you are doing for you and your kids!
XXX