Donna, I don't know if you've been reading MKultra's thread, but her sitch is similar to yours. And she has a good therapist working with both her and the kids. She's in a good position to give you advice.
So, now I know what he does when he doesn't get his way.....he beats you up. Nice guy. Really nice guy.