This post is for all those that did not take a Political Science class in College.
If you decide today that you are anything other than a Republican or Democrat, your vote is mostly worthless! - except for the candidate that is most opposite your political views.
This has nothing to do with the current parties 'squelching' the smaller politcal parties, but merely a Fact of the Election Rules of the U.S.A - The U.S.A. decides the winner of elections based on a Plurality, not a Majority. This is really basic Political Science 101.
If a Third Party should ever emerge that is stronger than either of the two existing political parties, then it will only drive out one of the existing politcal parties. There will only be 2 Major Political Parties in the U.S, as long as the election is decided by Plurality. It's always been that way!
Most of the time, if a major politcal force comes forth, 1 of the 2 parties will adopt that platform rendering a new 3rd party unnessary.
The reason most people think it is fashionable to hate both parties, is that neither represents 'Their personal views' - This is also nothing new. Try ordering a Pizza with 10 people and you get a piece of crust with some tomato sauce and velveeta cheese on top! - A pizza that no one likes!
So, if you want to participate in the Politcal Process, you have to choose either the Democrats or the Republicans! - Political Science 101!
No, you're not Smarter than everyone in Washington and neither is Arnold Schwartznegger or Jesse Ventura or John McCain or Ralph Nader or any other 3rd Party 'Savior'.