The problem is the current two party system of USA.
USA would be much better off with proportional representation, where multiple parties would be able to get represented.
http://www.worldpolicy.org/projects/globalrights/democracy/abcs.htmlThen you would see all kinds of parties, from pure one issue parties, eg anti immigration, to Christian Conservatives, all the way to Communist parties, and perhaps some 2nd amendment party.
Diversity would be much better represented.
Instead of this "pick the lesser of two evils" system that is currently in practice.
Soviet Union had one party to vote for.
In USA, there are in reality twice as much democracy!!!

The most ridiculous part of all this is that the main argument why the current system is kept, is that "the founding fathers" wrote it that way.
And
they couldn't be wrong, could they?

I mean, that was only like 200+ years ago.
The real reason is because the two parties in power like it that way.