By far the most viral story of this past weekend is Florida mommyblogger Katie Vyktoriah’s terrifying tale of bigotry encountered at a local Walmart.

The 31-year-old Davenport mother of two, who writes about her family life on AMotherThing.com, recounted an exchange with a surly burly homophobe who manhandled her two-year-old son, allegedly for wearing a “feminine” headband, before hurling anti-gay epithets at the toddler.

It all started with a recent trip to Walmart, which Katie says Dexter did not particularly want to take, especially without his favorite “lace flower headband.”

“The fact that he was wearing a cute girly headband made him feel good, and he was charming all the old ladies by waving like a little pageant prince,” Katie recalled in a blog post entitled “Getting Political.”

But just as they were getting ready to check out, things suddenly took a very ugly turn.

Katie says the incident occurred after a pair of teen girls asked her through giggles if her child was “a boy or a girl.”

After she happily responded “he’s a boy,” a man within earshot suddenly roared “THAT’S a BOY?!”

Katie describes the patron as “very large with a bushy beard and a camouflage shirt with the arms cut off.” His lace-up work boots had no laces, and “the fug of cigarette smoke” and “pong of beer” surrounded him.

Katie replied affirmatively, prompting the man to rip the headband off Dexter and, after lightly slapping the boy on his head, tell him “you’ll thank me later, little man.”

Her maternal instincts kicking in, Katie moved in front of Dexter to shield him, before telling the man “If you touch my son again, I will cut your damn hands off.”

To which he responded: “Your son is a f***ing fa***tt. He’ll get shot for it one day.”

Katie notes that, despite an abundance of eyewitnesses, not one shopper volunteered support or consolation.

This is bogus bullisht if we’ve ever heard of it, regardless of what his beliefs are. Kudos to the mother for sticking up for her son….we’re sure a lot of parents would have had waaayy more for this fool than a few nasty words though….