The Atlantic: James Mattis Denounces President Trump, Describes Him as a Threat to the Constitution

This has been a long time coming.  Too long, some would say.