Last Sunday, during a family event in the English town of St. Ives in Cambridgeshire, fire alarms were set off by smoke in a nearby hall.
That prompted Santa Claus to leap up from his comfy chair, tear off his beard and yell to children and parents to "get the f**k out!"
"He came [charging] in, ripped his hat and beard off in front of 50 odd kids and started shouting and swearing at people to leave," said a post on Facebook.
"You should be ashamed of yourself acting like that in front of children. There is no way he should be allowed near a child," the poster said.
Organizers quickly offered their apologies.
"Santa was upstairs in his grotto, an event organised by Festival Events St Ives (a voluntary organisation) and immediately assisted in the evacuation of the building," they wrote. "FESt wish to apologise for any offence or distress caused to parents and children by the attempts to ensure all visitors and staff had exited the building and were safe."
"But the incident, which some on social media likened to the 2003 movie 'Bad Santa,' left parents furious," CNN reported.
A mother told local news outlet Cambridgeshire Live: "My friend's little boy was upset as his dad was carrying him when Santa told them 'to get the f*** out,'" adding that she had to tell her children that the man wasn't the real Santa but an imposter who would be going on the 'naughty list.'"
The event is set to go ahead again this weekend. Organizers did not immediately respond to a CNN request for comment, and have not confirmed whether the same Santa Claus will return.