Trump fired back at the Kentucky Republican yesterday for telling a home-state audience this week that the president had "not been in this line of work before, and I think had excessive expectations about how quickly things happen in the democratic process."
The exchange came less than two weeks after Senate rejection of the GOP effort to scuttle President Barack Obama's health care law, probably McConnell's most jolting defeat as leader and Trump's worst legislative loss.
"Senator Mitch McConnell said I had 'excessive expectations,' but I don't think so," Trump tweeted. "After 7 years of hearing Repeal & Replace, why not done?"
Trump had repeatedly used Twitter to pressure McConnell to find the votes to approve the health care bill, even saying hours after its failure that GOP senators "look like fools."
More From This Section
But his tweet was an unusually personal reproach of the 33-year Senate veteran, who is deeply respected by GOP lawmakers.
For his part, McConnell's statement was surprising because he is typically among the capital's most guarded politicians. When it comes to criticizing Trump, he's seldom gone further than saying he wishes he would stop tweeting, and often refused to chime in when Trump made widely condemned comments during last year's campaign.
McConnell told the Rotary Club of Florence, Kentucky, on Monday that people think Congress is underperforming partly because "artificial deadlines, unrelated to the reality of the complexity of legislating, may not have been fully understood."
McConnell's Kentucky remarks also drew a tweet from Dan Scavino Jr., the White House social media director.
"More excuses," wrote Scavino, one of Trump's more outspoken loyalists. "@SenateMajLdr must have needed another 4 years - in addition to the 7 years - to repeal and replace Obamacare."
Also joining the fray was Fox News Host Sean Hannity, a close Trump ally.
Hard-right conservatives have long assailed McConnell for being insufficiently ideological.
Before taking office and after becoming president, Trump spoke often of moving legislation erasing Obama's law rapidly through Congress.
On January 10, 10 days before taking office, he told The New York Times that Congress could approve a repeal bill "probably sometime next week," and a separate replacement measure would be passed "very quickly or simultaneously, very shortly thereafter."
Top congressional Republicans also fed expectations for quick work, placing health care atop their 2017 agenda. In January, House leaders unveiled a schedule calling for action by late March, and McConnell said in March that he wanted Senate passage by the April recess.
McConnell told the Kentuckians that lawmakers should be judged when the current two-year Congress ends in January 2019.
Hours before Trump tweeted about McConnell, the president took his side when he tweeted his endorsement of Sen. Luther Strange, R-Ala., for next week's Senate GOP primary. McConnell has backed Strange in that multi-candidate race.
Yet one loyal Trump supporter donated USD 300,000 this month to a political committee backing a primary opponent of Republican Sen. Jeff Flake of Arizona. Flake, expected to get establishment GOP backing, faces a competitive race next year and is one of the biggest thorns in the president's side.