I think relationships, when you look at them, are based upon common belief systems, similar interests, mutual attraction, etc. Everything doesn't HAVE to be the same, but there should be some common ground upon which to establish a relationship. In the example you named I think there might have been more to it than just the fact that he voted for George Bush. I am a liberal politically, but I'd have to say the majority of my friends, some of them close, are conservative politically. Just because they vote on the Republican side would be no reason at all to dump them as a friend. Same if I was dating them. I will say though if they showed racist, close minded viewpoints (regardless of what party affiliation they had) and after talking with them and still my viewpoint did not make them re-think what they thought, I might re-think hanging out with them, or dating them. That's the purpose of dating right? If you knew that was an issue for you, why continue the relationship? Maybe that was the situation in your example. Who knows? I'll be perfectly honest with you though...if I was dating someone and i found out later they liked Sean Hannity or Rush Limbaugh or Sarah Palin, I would break up with them. Their political philosophy is so opposite from what I believe that I know the relationship would not work.