Hi everyone,

I am having issues with my partner (34M) and I (30F). We have a history of him calling me names when he gets angry. Most recently, he called me "bitch" after I made it clear multiple times before I was not okay with this. Every time, he says it is my fault because I am being rude and disrespectful in his eyes. This is often after he makes me watch either red pill videos (about women) or videos about race which are often touchy topics. He often speaks for hours about these and prefers when I engage and debate with him. He also recently pushed me and physically restrained my arm when I tried to leave. He said I caused him to do that as well with my behavior. He said if I fix my behavior he would not have to call me that and that he is not sorry about it.

I explained how I would like respect and not to be called a "bitch" when he gets angry. He says if he feels like I am not respecting him, he will not respect me. Is this my fault? Should I just try to behave and fix myself so he stops calling me that?