Politics is not worth losing friends over. Political situations are transitory; they come and go and come again, but friends, especially good ones, are not. If you can't talk about politics without taking things personally and being rude, it's better to just not do it. Facebook, most certainly, is not the place to do it, for any multitude of reasons. It's not like you'll accomplish anything other than getting people angry.
It depends,
I don't think I could ever be close friends with some Berlusconi voter;that's because it's more than politics...how could I be friend with some idiot who seriously thinks Italian judges are dirty communists whose only aim is get rid of Silvio?
And that applies to a lot of other situations too. Often political choices say a lot about the person.
Hope the situation in the US is different.