I understand that this is something which Libertarian minding people have a difficult time accepting. But let's a face it, the fact is, the United States *IS* a two party system. I don't like it, but let's call a spade a spade. And voting for an independent, at least for a federal position, amounts to throwing your vote away. Unless you're just voting against somebody or voting in protest. Be in John Anderson or Ross Perot, I can't think of anybody running for the executive office in my lifetime who stood a legitimate chance of being elected. It's the reason Bernie Sanders, an independent, tried to run as a Democrat. And heaven help us if an independent is ever elected because he or she is likely to receive no support from either 'clan'. And people will quickly learn the real meaning of the word stalemate.
As time goes by, and both sides move further to extremes, they may eventually open up the middle ground for a 3rd party. Or multiple parties. But as it stands today...