Just for the record, I've had 3 different women over the years punch me.
The first time was a complete and utter shock. I was maybe 20 and horsing around on the beach with my then GF. Picked her up in my arms and ran into the water with her (thinking that's what she would like). She stood up in the water and nailed me right in the head.
Second time, huge argument with the then GF. She just snapped and came at me like a bull. (Despite her being a lot smaller than me, she was pretty strong.)
third time, oh maybe 10 years ago, I dumped this nutbar chick and she just launched at me with fists flying.
In none of the above cases did I retaliate (well, the third one I opened the car door and pushed her out after she duked me a few times)
I guess what I'm saying is don't kid yourselves, women attack physically too and due to the double standard, rarely if ever get charged.