Slightly OT but on the subject of being hit by women...
A guy I used to know was out with his wife one night in Bristol… as they were walking past a group of blokes, one of them bumped into him; as he turned to say 'excuse me' this bloke smacked my mate and put him on the deck. They walked off into a nearby pub.
My mate's wife helped him up, made sure he was ok, and then said "Right, wait here"... she marched into the pub, went up to the bloke who had smacked her husband, tapped him on the shoulder, and when he turned round she punched him hard enough to put him on the floor. She's about 5' 3" and maybe 8 stone soaking wet, and she decked this idiot in front of all his mates. I suspect he will never, ever live it down.