NBC: Trump fires John Bolton as national security adviser.

J.P. Freire of the Federalist tweets, “Press is about to go from ‘John Bolton is a radical warmonger who never should be permitted near the Oval Office’ to ‘This is a story of how a reasonable, respected expert was dismissed by a chaotic, megalomaniacal Administration, and whatever his critique is, we agree!’”

UPDATE (FROM GLENN): From this CNN report: “Trump was irked by reports that he had faced internal pushback from Bolton over his decision to host leaders of the Taliban at Camp David, multiple people familiar with his frustration say. The President announced the plans for the meeting were canceled on Saturday.”

So basically, John Bolton was channeling Justin Amash. Or maybe the other way around?