I think what gets in the way of these friendships is disposition and temperament rather than politics. A lot of times, I think, politics, philosophy, etc is a way for people to code things that they otherwise cannot say. Maybe someone has a lot of anger and resentment issues that they can't work through and they don't feel comfortable talking about those things, so instead they talk about gay marriage, abortion, taxes, etc.