There may only be two parties in the US, but its not like they never change. I think Republicans know their days are numbered if they continue to try to legislate social issues. They need to become libertarians or they will fail the people who strongly believe in their economic policies, but can't stand them making fools of themselves on issues that affect only a miniscule minority (>2% of the population is homosexual). Not to mention that Republicans like to poke their big missile dicks all over the world instead of eliminating all foreign aid and pulling out of the WMF, EU, NATO, etc. and letting nations succeed or fail by their own means. Maybe if Europe had to completely fund their own anti-ballistic missile shield they wouldn't be so smug about how much we spend on the military comparitively.
Democrats have not yet faced the fact that their social programs create generations of people who have no mental or social faculties to live outside of the government dole. The uneducated are owned by the government as much as they are a manufactured product of policies and institutions designed to breed a voting base who can never turn away from them. No country except the US could afford to keep this up as long as we have. Even Sweden is starting to see the negative effects social welfare in that there is simply no difference between working and not working except...the amount of work you have to do. We live in a welfare state where a family making no money gets paid thousands more every month each time they spawn a baby, which of course is as often as possible for as long as possible. There is no punishment for this atrocious behavior, only rewards from these policies that prolong poverty forever. Children who grew up in a family that purposefully couldn't support itself are supposed to grow up to know how to support a family? Where is the logic?
I would love to see more Libertarians in government, even if they call themselves Republicans. They understand that success or failure in life depends entirely on one person, yourself. If you are a likeable person your community will want to help you succeed, if you are unlikeable people will never want to do business with you. If living day to day required working hard and being an honorable and trustworthy person, a lot of people now wouldn't be able to cope if no one cared about what kind of treatment they think they are entitled to. I would support a political party that did away with all forms of welfare, tax breaks, or subsidies. It's no coincidence that when the remaining jobs in a poor economy require you to work or have a skill in four years the ranks of the 'disabled' increase to be larger than the populations of entire countries in Europe. It cannot go on, and the current sociopolitical climate is exactly the opposite of what it was when we were almost miraculously high-achieving as a nation.
tldr; voting for an independent is a waste of a vote, work instead to improve the party that most closely matches your views.