Now that we have had the predictable end to the second impeachment trial of Donald J. Trump, I think we need to acknowledge several things.

First, the House Managers made the case against Trump, not just on the insurrection, but effectively displayed the cynical and dangerous conduct of his entire presidency. It was not pleasant to watch, but it provided a framework that we all needed to understand the lingering discomfort that has been omnipresent over the last four years.

But contrary to the CNN and MSNBC pundits, and even Speaker Pelosi, I think Mitch McConnell deserves some praise.

It was always unlikely that he would vote to convict as he leads a Senate caucus full of Trump admirers. Instead, he gave a speech excoriating Trump on terms every bit as condemning as the House Managers. He gave Trump no excuses and was unequivocal in assigning blame to Trump for both the insurrection and for the big lie about the election being stolen.

I know he used the excuse of the constitutionality to explain his no vote. But he didn’t need to attack Trump the way he did, knowing that the Trump team (such as it is) will respond in kind. I actually think that if he thought he could have found nine other Republican Senators to vote “yes,” he, too, would have pushed to convict.

I have never liked McConnell or his politics. However, he has decided to take on Trump when no other Republican leader has. He knows that Republicans must be with Trump or against him. He has cast his lot against Trump and I am fascinated to see what comes next.

Regardless of your opinion of the man and his vote, from this corner, I believe his speech would pass for a profile in courage these days.