CNN's anchorman Chris Cuomo was filmed screaming profanities at a Trump supporter who called him "Fredo" during a bar dispute on Sunday. Cuomo became unhinged when the man approached him and called him "Fredo Cuomo".

"I'll f-cking ruin your shit. I'll f-cking throw you down these stairs like a f-cking punk," Cuomo raged.

According to Cuomo, being called "Fredo" is a fighting word - not much worse than being called the N-word.

"They use it as an Italian aspersion. Any of you Italian? It's an insult to your f-cking people. It's like the N-word for us."

The encounter was caught on video that went viral on social media Monday evening. The viral video caught the attention of President Trump, who mocked Cuomo on Twitter.

"Would Chris Cuomo be given a Red Flag for his recent rant? Filthy language and a total loss of control. He shouldn't be allowed to have any weapon. He's nuts!"

CNN released a statement saying the news network stands by Cuomo. But critics called Cuomo a hypocrite for allowing someone to say "Fredo" on his show on CNN.

No photo

Fredo, right, is a fictional character in The Godfather, played by actor John Cazale. Fredo is the older brother of Michael Corleone (Al Pacino), and the black sheep of the family who got no respect. That's why Italians don't want to be associated with the movie character.

Ironically, Al Pacino's real name is Alfredo Pacino.

Photo by Getty Images