Fox News commentator Todd Starnes had a bit of a meltdown on his radio program earlier this week over the revelations that Donald Trump Jr. had met during his father’s presidential campaign with a Russian lawyer who Trump Jr. had been told had “offered to provide the Trump campaign with some official documents and information that would incriminate Hillary and her dealings with Russia and would be very useful to [his] father.”

While admitting that attending the meeting may have been “downright idiotic” on Trump Jr.’s part, Starnes insisted that it was not illegal as he flipped out at the Democrats who are “foaming at the mouth” to have Trump Jr. executed and the “sniveling” Republicans who are not rushing to defend him.

“If the Democrats and the mainstream media had their way, Donald Junior would be tried, convicted and executed for treason,” Starnes ranted. “Tim Kaine and Maxine Waters would set up a guillotine right there in the Rose Garden. Off with his head! Or maybe they want him to die by firing squad. Is that what you Democrats want? Is that what you fake-newsers want?

“What about you Mika and Joe? Anderson Cooper? Don Lemon? Rachel Maddow? Do you want to pull the trigger? Do you want to take a whack with the ax?” he continued. “Or maybe you just want to get rid of the entire first family Romanov-style. What’s it going to take to satisfy your bloodlust?”

“These reporters, these Democrats, they disgust me,” Starnes fumed. “Jackals, foaming at the mouth, seething with fury and hatred for our president.”

Starnes said that while Democrats are out to “destroy this administration,” Republicans are “sniveling, lily-livered, morally bankrupt cowards” who refuse to “man up [and] defend your president.”

“You want to talk about treason?” he said. “Let’s talk about the army of reporters and far lefties and Democrats that are trying to take down a duly elected president of these United States. Let’s talk about that, because I’ve got news for you, folks in the mainstream media: It’s not going to happen. So all of you Democrats, and all of you liberal Republicans, and all of you fake-newsers, listen up: Don’t tread on me, you Trump-hating traitors.”