Over the past 24 hours, many people have questioned whether the mainstream media, which has relentlessly pushed conspiracy theories about Trump-Russian collusion while failing to ever present even one single shred of tangible evidence to support their irresponsible accusations, as well as a number of other liberal politicians and celebrities suffering from "Trump Derangement Syndrome" (TDS) might bear some responsibility for yesterday's attack on GOP members of Congress.

But, while most people are only now waking up to the very real consequences of the vitriolic narratives that have taken over civilized political discourse in this country, Michael Savage, an author and host of a nationally syndicated radio show called “The Savage Nation,” has been predicting yesterday's shooting for some time now.

In fact, the day before James Hodgkinson decided to open fire on the GOP baseball practice in Alexandria, VA, Savage was commenting on recent developments that have escalated the anti-Trump “resistance,” such as comedian Kathy Griffin’s ISIS-style photo shoot of the decapitated likeness of Trump and the “Julius Caesar” play in Central Park featuring the assassination of a Trump-like figure, and predicted "there are people out there who are marginal, who are going to go off like a rocket and kill somebody.” Here is what he said, Per WND:

“I don’t know how much more of this the country can take,” Savage said. “We are at a boiling point. There’s going to be a civil war,” he told his listeners Tuesday. “If they keep this up, I’m telling you there’s going to be an explosion in this country.” “Do you understand that there are people out there who are marginal, who are going to go off like a rocket and kill somebody?” Savage asked. “Do you understand what this left-wing is becoming in this country?”

Of course, Monday wasn't the first time that Savage had discussed the likelihood of devolving political discourse descending into violence. He wrote a book on the topic back in 2014.

In the opening monologue prepared for his show at 3 p.m. Eastern Time Wednesday, Savage said many people “think predicting things like I did yesterday is just talk; well it’s not.” “I know what’s coming, and it’s going to get worse,” he said, pointing to his 2014 book, “Stop the Coming Civil War.” Savage said that in the book’s first chapter, he shows how former first lady Michelle Obama, former Attorney General Eric Holder and House Minority Leader Nancy Pelosi were “inciting the division of classes at commencement speeches.” He writes, on pages 4 and 5 of the book: “Why would these people put forth the message of class and racial division to graduating college seniors on the same weekend, with Pelosi further telling her audience to go out and become disruptors? Why do they do it? I’m telling you they’re setting the stage for more confrontations between citizens of the United States and their government.”

As we pointed out yesterday, the Alexandria, VA shooter, who died of wounds incurred during a shootout with police, was identified as 66-year-old, never-Trumper and Bernie Sanders supporter James Hodgkinson of Belleville, Illinois, who was an avid watcher of the Rachel Maddow show of MSNBC, belonged to several anti-Republican groups and spent his time of Facebook sharing anti-Trump memes.

Here are just a couple of examples:

"I want to say Mr. President, for being an ass hole you are Truly the Biggest Ass Hole We Have Ever Had in the Oval Office."

Apparently Hodgkinson was convinced that Trump was guilty of treason even though we still haven't seen any evidence of such allegations after 6 months of intensive investigations....

"Trump is Guilty & Should Go to Prison for Treason."

... oh, and he thought he was "mean" as well.

"Trump is a Mean, Disgusting Person."

And, while the FBI has yet to classify yesterday's attack as a politically motivated assassination attempt, we're somewhat certain that Hodgkinson asking a Congressman whether it was Republicans or Democrats practicing on the field just before opening fire, is a pretty good indication of his motivations.

Meanwhile, after discussing the shooting again on his radio show yesterday, Savage ended with the following dire question: