LMFAO!!!!!! 😂 Do you actually believe that @isthesolution ?! This was a nosey, pushy, arrogant man, who thinks he has the right to tell a woman what to do do! And that her non-smiling face is not good enough for him.
And yeah, no WAY would he have said this to another man. Another man would have said 'who do you think YOU'RE talking to, you cheeky cunt?!' THAT is what women need to. Stop being polite to nosey interfering fuckers who we don't know from Adam, and tell them to fuck off and mind their own business when they stick their twopennyworth in! OR flatly ignore them and look the other way.
When me and DH were in the park the other week, I had jeans on, boots, and a short sleeved blue top. DH was wearing wearing trainers, and had a shirt, jeans, and a long sleeved cardigan on. This woman - about 15 years older than us, thought it was OK to stop in her tracks, 6 feet from me, stare at me, block my path, and say 'why haven't you got a coat on, or a couple more layers of clothing? You must be freezing, you'll catch pneumonia.' It was 20 fucking degrees celcius. 
I was like
, and I ignored her, walked around her, and carried on walking. Annoyingly DH had stopped where he was/where we were, and said 'oh she doesn't feel the cold.' I heard nosey random woman say (as I was walking off,) 'well she should wrap up better.' I was fuming that DH had engaged with her.
He caught me up a minute or so later and said 'well you were rude!' I said I was fucking NOT. That random woman was the rude one! Stopping in her tracks and telling me I'm not dressed suitably and need to put more layers on! I'm a middle aged woman with adult children in their twenties! Who the fuck does she think she's talking to? And why the fuck did you engage with her?'
Random people making unsolicited comments boils my piss it really does! Men AND women! I have no hesitation now in 100% ignoring them, or telling them to mind their own business. I'm not a timid little child, and I won't be fucking treated like one. I also give zero shits if I offend some random nobody!