Wow, that's pretty tough. Honestly, things like that don't pop. I'm not a big person on pointing the finger at anyone, but to even subject you to that type of thing is quite frankly, abuse. There are several community organizations in all areas that help people in that type of situation. It could get worse, but for me, why wait. Especially with something like that. Really, if this was to continue to occur, you would be an "accomplice" should anything happen. You need to think about you first and deal with the rest later. I was lucky that my union had a housing loan so I could move to a more peaceful surrounding for me and my son and my sanity. Shop around in the phone book and also look to your county government, city organizations and national organizations. There's always a hand out to help, without having to be too specific as well; for your own protection for now.
I really wanted to say a lot more worse things, but I think you already feel the brunt of your experience and it doesn't help to have me saying my one, two, threes. . . I personally would get out or get him out. Period, no chance.