"Sure, there are high school girls with Johnny Depp fantasies, but guess what? You’re not Johnny Depp. (If you were that 48-year-old actor, you’d be devoted to your 38-year-old French girlfriend.) Yes, some young women do flirt with older men. Some do it for validation, some do it for excitement, but a hell of a lot of them do it because guys like you have already taught them that’s the only thing that older men want."
More relevant information here.
"Many men insist they’d be “thrilled” to be shouted at on the street. So why don’t women feel flattered? Because we live with the threat of rape—the knowledge that one in every six American women will be sexually assaulted in her lifetime. Even if a man has “innocent” intentions when he yells “Hey sexy!” at a woman, he has a good chance of making her feel uncomfortable, angry, or frightened. She’s likely to automatically connect the moment with other negative street harassment experiences she’s had—or, worse, with memories of more serious assault."