you can make a comments of moral equivalence
I wasn't making a claim of moral equivalence, I was making a claim of political relativism, if not political reality.
And that is one of the saddest thoughts.
Perhaps, I mean it's the standard way to view that fact. But the other way to view it is that all those people who don't vote, don't do so because they are fine with things as they are. In part it's The Who singing "meet the new boss, same as the old boss" and in an other way it's a whole lot like Al Stewart singing, "oh the more it changes, the more it stays the same, and the hand just rearranges the players in the game."
We've got people in this country, on this site even, who think Obama is some sort of Left Wing, Commie, Socialist, Fascist (and don't try to tell them that you can't be all those things, that's way over their head) who is doing nothing, but simultaneously doing so much he's destroying the country. While the reality is that Obama is going to go down in history (at least so far) as the best Republican President since Ike. The Dem's moved to the right and became Eisenhower Pubs back in the 90s, while the Pubs moved into the insane asylum. Currently the Republican Primary resembles a slap fight in a House of Tards (when people routinely use a phrase like "Bat->-bleeped-<- Crazy" to describe your people, you're in trouble) and it's highly unlikely that any of them are going to be in a position to win against Obama who can employ both a Rose Garden Strategy (highly successful) and the almost BILLION dollars he has in his campaign fund to pretty much obliterate them come a year from November.
The totally weird way we elect the President (who is not elected by popular vote, but by a system that I swear those guys thought up on an acid trip - and they were tripping balls at that) means that our one 'national' election (and the President is the only office in the US that is based on a national vote) is in fact a very, very, very small, and scattered, regional election. Most of the places in the US are not subject to 'the campaign' at all. If you live in SF or NYC you'll never see a candidate (unless they are trolling for money) and barely - if ever - see an ad. Because there is no way that SF or NYC is going to go red (vote Republican), and no way that some places in the Old South are going to go blue no matter who is running, so there is no need to waste time/resources there. So it's really fought out in Florida, Pennsylvania, Ohio, Michigan and a few others the poll people tell them are 'up for grabs.' If you are unlucky enough to live in those places the advertising will be saturation wall-to-wall.
The only thing that could really change that is if the Republicans stop drinking the Kool-Aid long enough to realize that they consistently alienate the one group that could help them win, and that's the Hispanic vote. Because, as it turns out in reality, the average Hispanic American has traditional family values on an everyday basis that are far more traditional than the "Traditional Family Values" advocates have. But the R's have a basic core of racism (like the Pacific Ocean has a basic core of 'wetness') and it blinds them from seeing that. So they go on doing things like they are now, having a huge Deerp Fest over building a wall on the Southern border, (while claiming to worship Reagan for saying 'tear down that wall') and English as a National Language*, and there is not a single Hispanic person who does not see all that talk about a wall as "No Mexicans Need Apply." And they stay away from the Republicans in droves.
Hell, it's highly likely that one of those nut-bars (Palin, Bachmann, Paul) will go off the reservation and run as a third party, in which case Obama would not need to campaign at all.
* - I once had someone who was red in the face screaming at me that English should be the only language allowed in California. So I asked him, "Then what are we going to call California then?" I thought he was going to explode. Still, I think its a valid question to ask someone who is living in Los Angeles don't you think?