Gary Johnson, the Libertarian nominee for president, had been raring for Wednesday night's "town hall" on MSNBC. He had been cut from the first televised debate after missing the polling threshold, and he had not been invited when the network hosted a "commander-in-chief forum" with Hillary Clinton...