Not that I’m condoning the little old lady who pinched your friend, but the power imbalance between men and women is a major factor. Most women live in fear every day, either that they’ll be assaulted or, more likely, ogled and verbally harassed. Few men face that kind of treatment.