Get back on track, all of those were exaggerated circumstances. She told him that she was going to assault him. He said not to do it. She assaulted him physically, he responded physically. If the roles were reversed he would have been beaten up by some guy who wasn't even originally involved and then probably ended up arrested or worse. Double standard maybe?
If another human walks up to me, tells me they're going to assault me, and then does it after I tell them not to, there will be a physical response. What difference does it make what freaking genitals they have?
Good for you. From tradition women are given too much leeway. Honestly it doesn't even matter that it was a girl, if anyone did that they deserve a punch. We're all equal after all.