A bit self-righteous. The deal is that in any given election, there are basically 2 candidates who stand a snowball's chance of getting elected. It's easy to say both candidates are part of the big corporate machine, and ergo, they are the same, but that is oversimplifying to a fault. The fact is that America under Obama will look 180 degrees different from America under McCain, just as an America under Gore would look 180 degrees different than America did under Bush.
That's what we have. Like I said, it might make you feel all warm inside to vote 3rd party, like you're part of the big revolution, and it probably sounds good at cocktail parties - but the plain fact is that 3rd parties are losing ground, there is no revolution, and we're currently stuck with a 2-party system. It's lazy to just say "oh, they're both the same, so I'm doing something with integrity", but that's just news from another planet. It doesn't exist in reality.