Wow that's rough! I'm sorry.
. I'd take a look at the forum for family members. Do you go to ALANON? Given your situation - kids and pregnant my first reaction is kick him out but of course I have no other info than what's above. In any case the boundaries need to be set ASAP. Take a look at the forum I mentioned and take care of you and the kids!