I'm so sorry to hear this...and yes, your H is an idiot! He would rather take the easy way out than deal with the problems....the fact is, those problems won't go away for him. He's going to find they keep cropping up no matter how hard he tries to run from them, eventually they'll pop up again.
Stay strong, be the best mom you can be for your kids....you will make it through this a better and stronger woman!