should i cut them off

I think I already know the answer to this, but despite everything its still my family, and the only family able to do anything for me if that.

My step dad has done a lot of bad things to me, most of if just emotional abuse but the occasional physical abuse is thrown in there to. Him and my mom got together when I was 11. I’m 21 now.

Next week I’m moving in w my boyfriend. The plan when I move out was for my mom to watch my daughter while I’m at work, but some stuff happened today and I’m seriously considering never letting her or my step dad see her again. This morning my daughter (she’s 8 months old btw) was on the couch w the dog, she plays w the dog all the time and the dog usually lets her, this time the dog snapped at her. It was nothing serious, she didn’t hurt my baby, didn’t even bite her, I think she was just telling her that she didn’t like being messed w. My step dad picked the dog up and slammed her on the floor, she went running behind the chair so he slid the chair across the floor and starting hitting her and kicking her and then picked her up and threw her down some stairs into another room. He done all of this while my baby watched and cried.

Trying to shorten this story as much as possible, later in the day my sister gets an attitude w me when I ask her to hold

my daughter long enough for me to use the bathroom and she got an attitude bc the baby was crying (she was tired, i was just going to use the bathroom and then give her a bottle to go to sleep.) I didn’t say a word to my sister but I was a little

irritated that she had an attitude over my daughter crying. I honestly didn’t say a single word to my sister after I took my daughter back but she went stomping into the room w my mom and step dad and blamed me for her attitude. I shouldn’t have done this but I told them “I didn’t say anything to the little bitch” and it caused a huge fight between me and my stepdad. He said I’m the one who’s the bitch and that I need to grow up. I replied saying that I’m glad I’m leaving next week and my mom yelled that she’s glad to bc she’s sick of my shit. I go to my room and lock the door bc I hear my stepdad coming and my mom yelling at him not to. He starts banging on the door, breaks the lock and comes in my room screaming and cussing at me. I’m trying to stay calm bc my baby is in my arms crying, but I was shaking and angry and afraid of him. I started yelling back and he draws back to hit me, my mom stops him but then she’s in my face acting like she’s gonna hit me next. I can’t remember every word that was exchanged. All i know is that I feel like the worse mom in the world that my daughter is seeing this stuff frequently and that’s why I’m so glad that her and I are moving soon.

Again, I think I already know the answer to this, but should I cut them off completely once I move? I know I’m to blame too for the things that have happened but a person can only take so much before they snap. Please keep in mind that there is a whole 10 years of stories behind this before bashing me for the choices I made. I’m trying so damn hard to be a better mom. I’m in therapy, I just started antidepressants, I start a new job on the 6th, and I’m getting my daughter away from these people. It’s just hard bc that’s my mom and she’s the only family I really have. If I cut her off completely she’ll shit talk me to the rest of the family and then I won’t have anybody.