Gary Johnson said Donald Trump's proposed wall on the Mexican border is on the wrong side of history.