I wanted to add something that popped into my head as I was reading your post.
Divorce isn't necessarily a final answer. You can always remarry if he seeks recovery and becomes the man you once loved.
For now, you need to take care of yourself and your kids (way to go for taking on his kids too!) responsibly, that is your main goal.