Not exactly correct. Defunding Obamacare passed through the House, McConnell had it passed through the Senate. It got within one vote. That vote was the liar John McCain, who had repeatedly vowed to repeal Obamacare, but at the last minute changed his vote, despite promises to the the contrary, and killed the defunding.
Hard to pass legislation when the votes are near even, and you have senators like John McCain who betray their constituents and the party by promising one thing and delivering the opposite.
McConnel has done some good things, such as pushing through Trump's supreme court picks, and keeping Merrick Garland out of the Supreme Court.
Paul Ryan was a clear deep state disaster. Completely unprincipled.
Appreciate the clarification. Nice summary.