I remember in my Junior year in college, a woman I was seeing got mad at me because I did not compliment her on her clothing. She tried to get me back by amorously hugging a friend of mine that she just met. I told her later in the dorm that I found it amusing she did that in an attempt to make me angry since we already had established that we are not in an exclusive relationship. Well, she got crazy and started swinging at me over and over. Got a good lick on my eye too. It took all I had to not hit her back. I instead kicked her out of my dorm and told her I was not going to destroy my future over her crazy ass. She tried to apologize later, but I left her ass alone from that point on.
I wrote all of that to point out that the simple solution to that man's problem is to leave her. Too many men have this scarcity mindset when it comes to women. Women are just as ubiquitous as men, and so there is no reason for a man to accept that treatment out of some fear of being alone. There is also no reason to fight back unless your life is on the line. Just leave the abusive woman and find a different one. If you keep choosing abusive women, then you need therapy to figure out why you are doing that.