As for catcalls, it isn't even a sexual thing. It's a put-the-woman-in-her-place thing.
I'm not a young woman. At all. I'm overweight, I've got greying hair, I'm broad in the beam and sagging in the ankles. And yet, I can be out front of my workplace doing something on the sidewalk, and a carful of young jackasses can pull up and yell a lewd suggestion. That's not because I'm hawwwwt baby, it's because these little turds think they're putting me in my place, whatever that might be.
And then I turn around and yell "go suck your mother's tit" and they get disabused of that idea real quick. My aunt taught me well.