Me this afternoon - quietly walking along a (fairly) busy street. I had a lot on my mind. Parked up on the side of the pavement was a removals van, with a couple of guys busy near it. One of them was loud. He said, presumably to the other guys "Let's stop some passers-by and get them to shift the furniture" I walked past. And as I went past he turned to me and said "Smile!" as if I was doing something wrong. Not wanting to be disagreeable I laughed and said "I didn't really hear what you were saying, but I don't think I'd be much help with moving furniture" and carried on walking. Then the guy turned around to watch me and shouted at me "Smile!" It made me feel a bit self-conscious. This has happened to me and friends before. It always seems to be some bloke saying it in front of other blokes. Or a variation "I bet you look lovely when you smile" I suppose it's harmless but it does piss me off sometimes. Do other people get this?