Hey. I'm up. To be honest, it doesn't sound like your going to leAve him for both emotional and financial reason. You've put up with him for this long and you want your kids to keep their same lifestyle. The bad part, he knows all these things as well. I'm not one of those types of women who tell other women to leave their husbands because no one knows the whole story and I can't pay your bills. Lol.
I would recommend that you still get counseling because one day your kids will be older and may not need as much care and you won't have the same reasons and needs to stay. There are a few jobs online you can do from home, you just have to find something you are good at. It's never a good sign when they run all your friends and/or family away. Why do you think he has such a huge problem with you or working?? Most men would like a woman at home to cook / clean etc...