Libertarian Johnson takes heat for 'What is Aleppo' blunder