I'm actually rather surprised y'all are getting so offended by the attention, though I don't know which way y'all swing either. But if you're straight, well.. wanting to change sexist behavior is certainly admirable, but not very practical. If you're gonna interact with men ever, you're going to have to learn to roll with certain behaviors and refrain from being too sensitive, otherwise you're going to be cold and miserable... Men will be men. You'll find disgusting behaviors and attributes in many, but at varying degrees. And you'll find that there are differences and degrees in those behaviors. A guy that's soliciting sex right away is not going to be the same as one that may get flirty and request a dirty pic. It'll depend on your interactions. In both cases, you could get annoyed that he's jumping to a sexual topic, but that's typical guy behavior. And if he's otherwise been nice and you two have been getting along, it makes all the difference. Catcalling is very mild in my opinion. I'd just appreciate the attention and not read too much into it, or ignore it altogether, and just move on if you aren't interested.