This is an excellent question and I would love to share my input. First, I would not put up with my partner saying negative things about me, I'm not a fan of mental abuse, if you are doing this in a relationship, shame on you. Second, I would not put up with any physical violence, if a partner is attempting to harm you in any way, that's a major red flag, get out of the relationship, do not let it carry on, and become a situation you cannot escape. I have a few other things I could comment about, but I believe the two I just shared are my main ones. They are inexcusable and I will not tolerate them in any way, form, or fashion.