TerriBull
I don't put shop staff wishing a customer "have a nice day" in the same category, it's not personal, just a staff gesture of goodwill, a bit American but that's very hardwired into retail culture there.
Telling a woman that she should put a smile on her face by a stranger is highly personal, maybe such men would think twice if a personal comment regarding their appearance were delivered by some random woman maybe along the lines of "oooh you're a bit thin on top, thought about a hair transplant luv?" "Have you always had a gut that size luv?" Just for starters, see how those go down, like a bucket of sick I imagine.
I don't put shop staff wishing a customer "have a nice day" in the same category, it's not personal, just a staff gesture of goodwill, a bit American but that's very hardwired into retail culture there.
Have a nice day is said to either sex - by either sex, old and young, so you're right, it's not at all in the same category. Irritating it might be to some, but it's civil and polite - and not personal, which is the point.
I just asked my OH what he would say if a random woman - apropos of nothing - told him to "cheer up" as he passed by her. He looked a bit surprised at the question, but then replied, "I'd tell her that whether I decided to be cheerful or not was none of her business".
... he probably wouldn't, though - he'd probably just give her 'the stare' and walk on... I just wanted to gauge his feeling on the matter.
He then read the OP's post and said she could have looked at him with disdain and said... "sorry, do I know you?" or, "sorry, are we acquainted"?