She's been taught that men are violent and mean if guys aren't nice? That's exactly the same reason we have racists. And this very post is sexist claiming all men are mean and violent. This is why I can't go to the playground with my nieces as a single guy some times.
Personally, I will say hi to a woman I find attractive in public. Yes, I do expect her to be nice because there is no reason to be an asshole to someone that just said hi. If she is rude about it then she isn't someone I want to get to know in the first place and I will simply leave. I definitely won't get violent. I do find it funny, though. Most times men won't even hit back when a woman is physically assaulting them because that's how men are taught growing up. NEVER EVER lay a hand on a woman. That was drilled so hard into me when I was growing up even if she is punching you, kicking you, she breaks your nose you walk it off.