It's hard to spot a rep in some situations. My dad knows a doctor that wears a rep and since he is a doctor, nobody at all thinks it is a rep and nobody ever asks him if it is fake. So he took it to a watchsmith and the guy told him he could spot it when he walked in the door. He repaired it, I guess things were a little looser back in the late 1980's.
That K-Mart comment reminded me of the old days, but when you become an adult it really doesn't matter if you are seen in K-Mart at all. Not that I really like the store much, it just doesn't matter.
Also to the comment above about the Panerai, that's exactly why my more expensive 42.5mm PO stays at home and I use a 2nd generation with swiss movement as my "tool watch" that I wear to work. Everyone thinks it looks good and nobody knows the difference between this one that is loaded with flaws and my 4th generation and a real one. Sometimes even if you point out the differences, people are too thick to understand.
I have a friend who has a replica breitling and he told me a story. One time he went to lunch with a friend of his and he showed him the watch. The guy was amazed and was like wow you own a real breitling. So my friend says, yeah it's a nice watch but it isn't real. The guy keeps insisting, 'come on man I know it is real you can afford that' and my friend kept telling him, no i won't lie to you man it is a replica. The guy kept insisting that it was a real one and would not accept that it was a replica.
So I dunno there's all kinds of knuckleheads out there I just wear the watch for the looks, doesn't really matter what others think. However if you wear anything other than a rolex you usually don't get called out anyway.