When Michelle Kirk set out on her regular run - in training for the New York City marathon - she didn't expect to be stopped and shamed by a complete stranger for what she was doing.
And especially not for what she was wearing.
The mother, aged 28, took to Facebook after the outrageous encounter when a "nasty old man" stopped her to tell her that she needed a "better sports bra" because her breasts were "sagging and will only sag more" if she continued to take part in what most people would call a healthy, and pretty admirable, sport.
A furious Michelle, from Davie in Florida, wrote: "You are the reason why women have insecurities. If you don't like the way my boobs 'sag' when I run, then don't look! I will NEVER stop doing what I love and I love myself way to much to have your hate bring me down!"
Recounting the incident, Michelle, who was pushing her little girl in a buggy while running - in training for a charity marathon race - said: "When he stopped me I just thought he was saying hello - or would say hello to my daughter like most people do.
"Once he started talking, he caught me off guard and I was rather surprised and angry at what he was trying to tell me.
"I told him that I was sorry but all my non boob sagging bras were in the wash that day and it was either this one or no bra."
But, despite the ordeal, she described the response from followers on social media as "beautiful" - even the more light-hearted comments.
One reader posted: "I would have boob smacked him. Keep up your good work; don't let them haters get you down." Another added: "One, you look great! Two, running is good for anyone who wants to do it. Ignore the haters."
Michelle's aim in putting her story out in the open wasn't just to vent her frustration at her criticiser, but to encourage other people who have been "body-shamed" not to feel put down.
"Noone is allowed to tell us how we should look or feel," she said. "We are all one of a kind and need to embrace our beauty. If someone doesn't like the way we look, they simply shouldn't look."
Well said, Michelle.