I know just what you mean when it comes to the whole violated yet delighted feeling. I've been hit on twice in the last week, which is DEFINITELY something new for me.
The first time was when I had just gotten my hair cut, and I was walking into a gas station to pay. There were two 60-ish year old men (yeah, GROSS) that whistled and started saying "Come here, girl, I wanna talk to you, come on.." I just walked past without responding, because what the heck are you going to do?? Give them a hug? Yeah right. They got pissed off, and started saying "What, you too good for a black man? Not gonna talk to a black man, huh?" It was such a load of crap.
But it still felt good to be noticed. lol.
Then this morning walking to my car, a guy in an el camino slowed down and yelled "YEAHHH, girl!" then drove off. That one wasn't so bad.