The surest sign that someone is becoming unmoored from what's left of their sanity is an all-caps upchuck on Twitter. It signals the impending collapse of mental stability along with a sense of grave desperation. And that's precisely the state of mind that must be burdening Sean Hannity of Fox News.

In the past few weeks Hannity has been the subject of an advertiser backlash due to his repugnant support for the pedophile Republican candidate for senate in Alabama, Roy Moore. His knee-jerk affinity for a man who has been accused of serious sexual misconduct by multiple women has proven too much for many of his commercial sponsors.

The campaign to inform advertisers of the risks of being associated with Hannity (Stop Hannity) is being advanced by Angelo Carusone, president of Media Matters for America. So Hannity has focused his outrage on Carusone in the most deranged manner he can: a series of aimless, insulting, dishonest outbursts on Twitter. In this online tantrum, Hannity baselessly accuses Carusone of being an anti-Semitic, homophobic, racist. For example:

There is so much wrong with that tweet it's hard to know where to begin. Let's start with the fact that Carusone is gay and his husband is Jewish. So there goes the homophobic, anti-Semitic allegations. Hannity offers no proof whatsoever of any racism on Carusone's part. Additionally, Hannity directs this tweet to CNN and its media correspondent, Brian Stelter, asking why they would support those heinous behaviors that don't actually exist. And one has to wonder what made Hannity think that anyone at CNN would take his criticisms seriously considering his relentless bashing of the network as "Fake News." Finally, Hannity ended his tweet with a link to fake account on Twitter pretending to be Carusone (here is his real account).

Exacerbating the lunacy of this tweet is the fact that Hannity posted it five times in five minutes. The exact same message (although he swapped in different photos), one after another. After he got that out of system he continued his tirade with a tweet asserting that Media Matters "is atrocious as they are the most anti free speech, pro censorship group in America." Consistent with right-wing doctrine, Hannity regards free speech as a one-way principle. He can say whatever bullcrap he wants, but no one else can reply or disagree. If they do it's an attack on his constitutional rights.

Sean Hannity has always been an ultra-rightist shill for the GOP (Greedy One Percent). But since the election of Donald Trump he has devolved into the Fox News version of Alex Jones. He's become America's preeminent conspiracy theorist and hate monger. His manic idolatry of all things Trump has made him a favorite of the President who, it's reported, calls him almost daily. CNN’s Jeffrey Toobin has observed that their relationship has resulted in what he calls "the Sean Hannity Presidency." "The only response Donald Trump has to any political event now," Toobin notes, "is identical to that of Sean Hannity and Fox News."

Indeed, it is impossible to distinguish any difference between Trump's ignorant, unhinged rhetoric, and that of Hannity (or Tucker Carlson, or Laura Ingraham, or Jesse Watters, or the loonies on Fox and Friends). The only question is, is Trump the president Fox News created, or is Fox News the PR division of the Trump administration?

Angelo Carusone was interviewed Sunday on CNN's Reliable Sources. Watch it here: