I'm renting an apartment with 2 other dudes. they're my friends and helped me out a lot, but they're real simps for their gfs who now live with us too. Their gfs are low value women and actually insane - one of them cut her wrists when she and my roommate had a fight. The gfs dislike me, and even though I distance myself from them they see that I'm a trp guy and consider me sexist for resolving issues I have with them through their bfs (not cleaning up after themselves etc). I made myself the enemy when I found them a job when their bfs were complaining that the girls don't work, are useless around the house, and it's tough to pay the bills for them. Today they crossed the line when I made a political joke that was unrelated to them but they considered offensive - they cussed me out and laid their hands on me. One pushed me, I pushed her back and the bf got there just in time to separate us. She's used to hitting her boyfriend who took slaps to the face from her there, and she's now testing me - I do MMA, am twice as big as her bf. I try to avoid such bs but I was about to knock this bitch out. They like to get drunk and do stupid shit. One talks mad shit like she'll beat me up or kill me. If she provokes me by hitting me I know she'll call the cops and play the victim when I push her shit in. I'd find a new place to stay at, but it's difficult since I'm new in the country, don't have a car yet and have no credit score. I fear they might try to pull some crazy shit when I'm asleep. Where can I find normal roommates with whom I can live with right now without a deposit? What websites? What advice would you give me?

PS the boyfriends literally told me they can't do anything about their gfs and can't control their admittedly insane behavior