I stare all the time, let me break down the mentality of a staring person. Typically they're doing any one of the following:
-Spacing off. Huge one for me, I space all the time and when I do, I stare. Sometimes its at people, usually not, so that kinda staring shouldn't bother you.
- people look weird/doing something weird/said something weird. Ladies, you say/do/look really frickin' weird sometimes. You know you're attracting attention so why should you be offended by it? It's always for attention, and sometimes you can't help but look.
- it's a freakin' hot chick. This you gotta be careful with, cuz if they caught you its akward. It's usually just looking at a specific body part too, butt, boobs, face, eyes, I sometimes get really entranced by a girl's eyes.
So that's why I stare. I don't see what's so bad about it. One kind of staring I can't stand personally, is a little kid's stare. Especially when you're not doing anything remotely odd and they're just staring, I like to make faces at kids who do that, or shoot nasty looks at them, see if they freak out.