He is if nothing else; an honest Libertarian candidate. If you understand Libertarian ideology, then you can predict Johnson’s views and choices on 99% of things without fail. Since Libertarians are hardcore idealists who are completely blind to what’s practical and reality in general.