They called her a sweathog pig.
A miserable low life.
Brain-dead white trash.
"I hate you," one man wrote.
"Whiny pain in the @$$," said another.
But the word they used the most, from local talk radio to the comments on Facebook and Yahoo News?
"A real B."
"What a b*h."
It is the classic slur, the go-to insult for sexists wanting to swipe the legs out from under some independent woman. In this case, the woman is a mom who's found herself caught in the middle of an absurd controversy involving a dancing park ranger.
During a trip to Coolidge Park earlier this summer, she and other parents and kids encounter a park ranger who starts dancing nearby, making them his audience.
The Charleston, it ain't.
The ranger two-step sways to the left and right for a while then drops down to his knees, arches backward like his stomach's trying to be the St. Louis Arch then -- is it bouncing? thrusting? -- moves his midsection up and down on the ground while giving a come-here wave.
(He's a grown man.)
So our Good Mom takes out her phone, films the ranger, and then contacts his supervisor.
The ranger gets fired.
The story hits TV news.
In 21st century America, where modesty's on life support, the public's overwhelming response was to vilify Good Mom and defend the dancing ranger.
People have lionized him, saying his dancing was mild-mannered and fun. Social media wrapped its big arms around him, with people from here to Australia demanding the city rehire him.
"Our sadness, fury and heartfelt disgust are palpable and valid," reads an online petition with more than 1,200 signatures.
Sadness? Fury? The guy was bouncing his crotch in the air near kids. Umm, shouldn't our disgust be directed elsewhere? Like at him?
Anyway, he should have been fired long ago. Despite one valiant day on which he helped save a woman's life, his personnel file is 32 pages of misbehavior. Four separate suspensions. Six months of probation. Eleven different incidents. Like the time he demanded free food from the pizza joint. Or when he was found with a lost cellphone that wasn't his. Or the month he rang up $82 in charges on his city-issued phone.
Or the night he didn't lock the park facilities.
Or the time he was overheard cursing by park visitors.
Or the afternoon he approached teenage girls and began talking about Viagra and his girlfriends.
But in the bizarro world of online America, this guy's become the next Mandela -- Free the Dancing Park Ranger! -- and poor Good Mom is the latest Jane Fonda.
They mock her teeth. Her weight. Her clothes, including the sweatband she's wearing.
She is attacked for being a woman and overweight, neither of which is relevant. Think the dad who complained about the Viagra comments to his teenage daughter would have been criticized for being overweight? Think talk radio would have called him a b*h?
"Everyone wants to punch [her] in the face," one woman from Nevada wrote.
A few days ago, that same Nevada woman sent the following message to Mayor Andy Berke.
"You're gross, your city is gross, your politics are gross. [Expletive] your gross way of putting an already underpaid human being out of work. SHAME ON YOU," she writes, before ending with this:
"Also [expletive] you."
Can you imagine writing this to anyone, much less a mayor? Why on earth would you use such language?
I wrote her, asking that very thing.
She responded with a few curses, half-threats of tourist boycotts and sarcasm.
"You're getting down to the nitty gritty man, all the problems of the world stem from foul language," she said.
This dancing park ranger scandal put on wide display the cruel and sexist ferocity that strangers may feel toward one another. Anger? We passed angry miles ago. This is rage. A national emergency of ugly, unfiltered hate.
For the language we use is an extension of our inner selves, our words either like bridges or bombs. And thousands of people are blitzkrieging a mother they've never met.
Also [expletive] you.
Hey, Good Mom. One more message.
Also thank you.
Contact David Cook at email@example.com or 423-757-6329. Follow him on Facebook and Twitter at DavidCookTFP.