Liberals are the most intolerant people I know. My brother is a liberal and he acts like a Nazi when it comes to views that are different from the twisted leftist dogma he learned in college. God, Christians, Jews, conservatives, southerners and smokers rank highest on his hate list. I pray often for his deliverance.
Interesting you mention smokers. I do some occasional work at a local college in a very liberal city, and a lot of the students smoke. No-one is out there protesting the smoking...