Most people I talk to think that we only have two political choices in this country. They believe you are either a Democrat or Republican. Trust me people that is what they want you to believe. There are an unlimited amount of political parties out there to choose from. Even if you do not like the choices that you find, then start your own organization. If you have any doubt about raising your own organic movement just look at the Tea Party. Now I do have my misgivings about the Tea Party but they are a truly American movement of citizens not happy with the current state of politics as they see them.
The important thing in politics is to have an informed opinion. Whatever your views are there is usually a candidate out there that shares your ideals. Will you agree on everything? Of course you won't. You do not agree with everything anybody else does in your personal life but with your friends and family you compromise and move forward. Just apply that to politics.