You seem to be partially behaving akin to what you described you don't like. You've got your ideals and you think everyone else should have them.
Well that ranks right up there with the most specious argument I have ever heard. The gist of my argument is I don't give a damn about their ideals. That their sole purpose in life...since they have no meaningful kind of life....is to force themselves on everyone else. If they had a really fulfilling and interesting life they would be too busy to notice the sins of others.
People who are overly concerned about their "special place" in society and how it should behave to their standards, are basically worms who in reality are bland, useless, beige, hollow insignifigant characters who will leave no lasting impression on anyone.
This is a societal phase and the next evolution of "political correctness". Ya know the general oppression of the masses and pressure to conform to an ideological norm. The attempt to eliminate personal freedom and supress individualism.
It must make these people really proud. 
-Cpilot
Throwing around insults and degradations instead of having a thought out, practical discussion perfectly resembles those bigoted fundamentalists you describe. If you don't give any thought to other people's ideals, why should they care about yours? And if you really think that smoking or drinking or eating meat is what defines your individualism, then I feel sorry for you too. I can do all those things just as much as the next person, but that doesn't make me an individual. It makes me a statistic. My individualism is more than what I consume or what actions I perform.
I have no grudge against you, Cpilot. Like you, bigoted, close-minded fundamentalists really bother me. They think they are right no matter what and won't listen to and don't care about what anyone else has to say unless they are agreeing with them. But for someone to profess the desire to let people do what they want and then slander those who want something other than what you want, I ask again, how does that make you any better than them?