Steele’s dossier makes clear that his sources were almost exclusively Russian. He identified his sources as “a senior Russian Foreign Ministry figure,” a “senior Russian financial official,” a former “top level Russian intelligence officer still active inside the Kremlin,” a “senior Kremlin official” and a “senior Russian government official.”

This effort by the Democrats, Fusion GPS and the Russians to defeat candidate Trump certainly paints a more damaging picture of election interference than President-elect Trump’s transition team attempting to contact foreign officials after the election.

Imagine the uproar if evidence had arisen indicating that the Trump campaign or the Republican National Committee had paid Fusion GPS prior to the election to produce a dossier on candidate Clinton based on Steele’s Russian sources. While those on the left are obviously excited about Flynn’s guilty plea, it might be worth keeping in mind that they are throwing stones from a very delicate glass house.