Need to vent!!!

Okay so my mom is with my stepdad and they have been together for like 12 years and my mom has 4 kids with him but he’s a complete jerk he cheats on her all the time and calls me and my siblings names!!! And I get it she “loves him” but I hate seeing her get hurt because he’s a cheater and crap!!! And I just feel like it’s unfair for us kids to be treated like crap!!! And sometimes she doesn’t even say anything to him....for example he just called me a “fucking bitch” and I called him “an asshole” and and then he got mad and wanted us to leave (we don’t live with him because him and my older brother, he’s 17 got and an argument and cops were called) but when he said he wanted us to leave I said “well I don’t even wanna be here, mom makes us come” and he has called me a skank and stuff....in my opinion my mom is letting him treat us bad....don’t get me wrong I love her but she’s making it where my younger siblings think it’s okay to be treated like that and to treat other people like that...and then my mom makes me feel bad and calls me selfie because I spent Mother’s Day with my boyfriends family but the only reason I did was because all she did was cry for the past 2 days because she caught my step dad cheating on her....my little sister even made her something for Mother’s Day and she didn’t even look at it she just threw it to the side...so of course I’m not gonna wanna be around her when she’s crying over some cheating Alcoholic...Just need to rant 😭😭