You asked, and I clarified that I never said women can't cause harm to men. In the situation, in the OP? It takes a bit much to be threatened by a woman, due to the general physical differences, or say, an old man. I wouldn't punch her. At most, if I was pissed, and drunk, a drink *maybe* would have been thrown in her face. Generally speaking, confrontation with men, testosterone starts running, egos at their max, which will generally escalate a situation even more so, especially with alcohol. That is what slides it into more of a violent and physically capable threat. Wrestling rhonda rhousey isn't the exact same as having a drunken punch out at a bar. Thats a fight, with rules, and regulations.
But that's about as far as it would have gone, there was no real threat there, I wouldn't feel a threat to my safety, enough to justify a punch to the face. But hey, I've been hit before and managed to not give a woman a black eye for doing so.
And before you say it again, no one should punch anyone, ever.