It's not really that...
It seems to me from an outsider's perspective, both parties are relatively the same. Yes, we can argue about the finer points, but come on, if you are going to lower yourself to that sort of bickering, obviously you're not stepping back and looking at the bigger picture.
Most of the elections are based on the emotion-gripping issues, not the actual policy. It seems to me Obama could be anti-gay and Bush could easy be pro-gay and it wouldn't make a difference other than who is more likely to be voted in based on the "hot issues."