I hope you work outside the home, because if not, you're going to have to figure out a way to support yourself and your children. Your idiot of a husband is an abuser. He's brainwashed you into thinking you have to support him even when he's emotionally abusive. You have to figure out what you're going to do if you leave, and have a plan for taking care of yourself and your children. Check to see if there's a family shelter where you can take yourself and your children as victims of abuse. If so, pack your bags and leave, and file for divorce. Don't let him talk you into going back, because if you do, the abuse will only get worse. You will have to make some very hard decisions, but if you do leave, file for divorce and don't plan on ever going back. He will know he can out-manipulate you if you return. Think about what is best for your children. If your parents would be supportive of you, enlist their help. And get a nasty divorce attorney. That's the best kind. Don't worry about what other people think--it's what you need to do for your children that counts.