After reading all these stories I can only conclude that people that get called out have got to be in few groups.
Teenagers, High Schoolers wearing a rep and being chided by their peers...possibly even college. Or being young and wearing affordable clothes, driving a compact car etc..wearing a watch beyond their means.
Or..people that hang out with incredibly rude assholes.
Im at an age that I can afford most of the watches I wear. I've yet to be "called out" I don't think or worry about it. Sometimes I have a client/ customer in my shop ask what kind of watch that is...and I usually tell them it's a hobby and the watch is a frankin assembled with parts. The guys that ask me are usually watch guys, and often this leads to an interesting conversation. I've yet to get a bad reaction or be frowned at.
I just think this is all relative to your age, what you drive and wear..and who you associate with.