I think I know where you're coming from. Except here's my deal.
I get looks everywhere where there isn't a crowd. That's too say, on the street, buses, vacation (hotels, etc), church (yea I know I'm taking away attention from Jesus), basically anywhere where people aren't like in huge groups with each other. What does end up happening is that when I'm with my sister or cousin, or another female (I love pivots), I get a TON of looks from guys (Keep in mind though there are cultural difference, I'm black and alot of black guys just like to grill down), and GIRLS. When it doesn't work is if I'm just walking alone through an area thats crowded (foot ball games, some parties, etc), it's like its instantly turned off. I know its not that I'm ugly (not to sound arrogant, but a ton of girls have told my sister that I'm sexy, fine, whatever), and its not that I protrude the wrong body language, i think it's just that where you don't have social proof alot, people are busy living their lives. Think abuot it, girls might pay attention with you because you are with a girl, whether you are ugly or not, they just wanna see how good the girl you are with looks, then how good YOU look. I think that's really key, that if its a big place, you are just another face in the crowd, no matter how good you look if you have no social proof, high value friends, whatever. But when I'm with alot of friends and we are all dressed good, smell good, and we all are prettty attractive, then things become easier.
So I think it might just be a social proof thing really. I mean just make a test like I do, go outside onto a street and while you are walking see how many women notice you, if its anything like my test turns out, a ton will look, its just that when they are with their friends, ***** shields up, whatever, that your just another person, they don't think you are ugly, but don't KNOW that you're attractive until you stand out.
Just my experience