You're right about Gary Johnson. I was so disappointed in the Libertarian Party. This is three elections in a row they didn't even nominate an actual libertarian.
However, you think the major parties are nominating better? That's so inane. Hillary was one of the worst candidates ever nominated by any candidate. She lost to a guy with an approval rating in the 30s ... during the election ... And she thoroughly earned it ...
Okay, going to try to talk to you like an adult here.
For the most part, both parties are very good at nominating and electing people who can get the job done. I might not like what they do when they get in, but they can and do appoint sensible people to run the departments, work with Congress to get sensible legislation passed, even when the other party is in charge.
I really, truly hated Mitt Romney with a passion, probably because the fact that Mormonism is even a thing offends me. But you know what, if things turned out differently in 2012, he could have run the country. His policies would have favored rich people, but stuff would have gotten done.
The Third Parties nominate people like Johnson, Stein, Pat Buchanan, Ralph Nader, Ross Perot... loudmouths with an issue or two they are upset about but no idea how to govern if they actually got put in charge of something.
The problem in 2016 was that the GOP nominated the kind of clown that makes a splash as a third party candidate, but is usually washed out by the system.
Yes, Hillary was unlikable enough to where a lot of people indulged their inner misogynist and voted against her, but most of the people got it right and she won the popular vote. But this time, the awful system validated what even the GOP knew was a mistake.
We have a bunch of safeguards in place to prevent something like Trump from happening, but they are all failing, badly.
I often wondered what my Grandparents thought when Hitler came to power in Germany, or what Ancient Romans must have thought when Caligula was parading around Rome thinking he was a god.
I don't wonder that anymore.