U.S. House Speaker Paul Ryan and U.S. Senator Mitch McConnell address the media during the 2017 "Congress of Tomorrow" Joint Republican Issues Conference in Philadelphia, Pennsylvania, U.S., January 26, 2017.

Donald Trump is on the hunt for a scapegoat, and he has settled on Senate majority leader Mitch McConnell. He isn't entirely wrong to do so.

As a candidate, Trump promised big doings: repealing the Affordable Care Act and replacing it with — well, he was never very clear on that point. He promised big tax reform and sweeping regulatory reform, improved trade terms, and a big, beautiful wall paid for by a magical surcharge on Mexicans. None of that has come to pass, and Trump, who is constitutionally incapable of acknowledging his own surfeit of personal and professional failures, blames Congress.