Depressing - and hard to disagree with any of it.

Trump’s impeachment trial: the perils of outrageous immunity.