Years ago a comedian friend of my SO did an act at a b-day party. A group of crazy looking women were the brunt of his jokes and got major laughs from the guys. Instead of confronting the guys, the group started cursing at me and the other girlfriends of the guys. We had enough and all decided to just leave. As I was exiting, one grabbed my hair from the back and yanked me down. My friends and her friends jumped but I was in the middle with mittens unable to keep that woman from tearing out my hair. My then SO, who was a big former college football player was at a loss as to what to do. He finally jumped in and bent each of the womans fingers back until my hair was free. He was then dstracted by her brother who was reaching in his jacket like he had a weapon. SO beat him down breaking his nose, grabbed me and we slipped out of the hotel down some back stairs.
My then SO would never hit a woman. However, under these circumstances, had my SO not intervened I would have had a huge hunk of hair ripped out with possible permanent damage. The word later was that a couple of her fingers were sprained. But, SO did ask her repeatedly to let go.