Check out this video. Look at how uncomfortable John McCain gets when Ellen asks him simply why she and her partner can't have the same recognition as their fellow citizens. This is the kind of thing that can't hold for long (and no, the Democratic candidates aren't much better but they don't exhibit the glee in attacks on gay Americans that the right does). Sure, you will have people who dig themselves into the dirt, some for honest reasons and others for political opportunism, but at the end of the day you're telling a fellow American that they're not as American as the rest of us. And that never works in the long run. Because we're a better country than that.