Have any of you been cat called?

I have been before by another guy, and it was uncomfortable due to the comments made and the fact that he tried to cop a feel. I would have been flattered had it just been an innocent compliment or just asking for my number (even though I'm straight). Has anyone else experienced this before and how did you react?
Have any of you been cat called?
Post Opinion