You have an abusive spouse. Have you worked with a C on this at all? For your own sake and for your kids, it is important for you to talk to someone who can give you an objective view on your sitch. To me, it doesn't sound like H should return until he does significant work on himself.