The problem comes in when it doesn't truly matter what you do. The two parties nominate the person with the best chance of winning, not the best person for the job. So already you're left with stunted choices.
A third, fourth and even fifth party would do exactly the same. Every party takes both circumstances into consideration when picking their candidates to run for office. Although it would be ethical if everyone picked the right person for the job every time, it would also be suicidal if that person they picked was not liked by anyone. We've seen countless times American people choose candidates based on a person's image instead of what they actually do.
People in this country have the blinders on and really only see Red or Blue. You're aware of this as you've had to argue the point with others. Even without the electoral college and money buying the "best candidate", whoever you vote for most likely will go back on everything they promised.
At the same time, I don't expect any politician to be able to follow through with every promise they make. My parents couldn't... my closest friends couldn't... not even any of my lovers could ever do it. There are just too many surrounding and unexpected circumstances for anyone of us to expect someone to always come through. However, we can choose people who are most likely to produce positive results for the nation and for their party.
Obama has done some good, but he's also let me down on quite a lot. He ran as an anti-war candidate(Pelosi and others were elected for the same), and anything about withdrawing troops has been purely lip service. He was also staunchly against torture, then basically said "Eh, we might prosecute people for it, but probably not".
I'm not completely satisfied with Obama's performance either, but I'm glad he's in office and not McCain. The same way you have issues with his response to the war I have some with his approach to some civil rights issues. However, that's more fueled by our eagerness to see something done as fast as possible. We have 4 yeas to see it through, and perhaps 8 if we're lucky.
You could vote for the perfect candidate, and when he gets in office the money flowing from lobbyists and special interests will change anything they promised. Really it's an illusion of choice, left or right, red or blue.
Like you said... it's an illusion.
There isn't going to be a politician who gets elected to office who isn't inadvertently influenced by some form of lobbyist or special interest. But since we all know this is going to happen, we can still go past this and see who is actually making change for the better despite all of it.
I wish more than anything Americans would all vote for third party candidates, but too many people are indoctrinated into this two party system to really change that mindset.
Let's get real. I would like a viable third party because I like to have options. But do I honestly believe that the next political party to emerge is going to produce a candidate that is going to keep every promise they make, or not pander to lobbyists or special interest? Even I know this is a fallacy.
It's depressing to say the least.
Perhaps. We all wish Utopia existed somewhere.
People forget very quickly that their candidate hasn't fulfilled anything they promised, and that worries me.
Then again, some people are just more patient than others. When I voted for Obama, i technically agreed to a 4 year contract. Just because he hasn't closed Gitmo or make same sex marriage legal in every state within his first year isn't enough for me to be too upset. He is focusing on Health Care, which we both know is a HUGE issue that will take a lot of time and dedication to get done. I'm willing to take things one step at a time.