Define c00n. So far, your use of it does not fit the generally accepted definition of the term. So please, give us your definition of it.
The only way a woman deserves a punch, is if she physically attacking a person. If she is only arguing, then no she does not deserve a punch. Also, you never questioned if he said anything that deserved a punch. Ask yourself, why was that not a question in this circumstance too, especially with many of them feeling themselves since Trump has been in office.
Edit: BTW, your first question was a valid one. You exposed your true character and purpose for asking with your second question, after the first was answered with him being the first to swing.