Here's the thing about politics: we all have different opinions. And we have them for different reasons, whether its religion or personal choice or we just believe everything we hear, good or bad. That's fine, believe what you want. Let me believe what I want. Don't impose your beliefs on me, I'll do the same.
I don't expect everyone to believe in the same things as me. In my small conservative town I am the minority, not a lot of Democrats around here. That's fine, it doesn't change my mind. In my Facebook feed I see a lot of differing opinions and that's fine too, still not changing my mine.
If you can't be friends with someone because they don't agree with you, then you're not a very good friend. I would never post something hateful like the sign on that truck. I don't think its fair to call someone a Communist and not everyone that's on welfare is a "moocher." I would never post a picture of anyone with a Hitler mustache and make that comparison, because that's unfair and kind of rude. Its actually really rude and really inaccurate.
At some point we all became intolerant of other people's lifestyles and beliefs. Our own is the only correct one, everyone else is wrong. No discussion. Contrary opinions only enforce our own. I honestly don't care what other people's opinions are, I'm not changing mine. I guess I'm the same as everyone else in that regard, unwilling to change my mind. To me my opinion is clearly the logical one, other's don't even make sense. I should be allowed to feel this way without the threat of being unfriended. Maybe that's why I never post about politics on Facebook, because I just plain don't feel like arguing with people. David likes to debate with people, he will post stuff on Facebook just to talk politics. But I avoid it.
I've never unfriended someone or said anything rude to someone based on their politics. I just watch the Daily Show and shake my head at other people's logic and laugh at their clever use of puppets to report the news. Making your opinions known is fine, but carrying a picket sign that is misspelled or says "Get your government hands off my Medicare!" is just dumb. And posting hateful messages on your vehicle, although its your right, is hateful, intolerant, and not really patriotic at all.