not to pick on this mentality, but you all exhibit the same thing - lack of experience. You haven't experienced life so you run from it, condemn it and make ridiculous claims to reinforce your standing. Just like the guy who called people lame for something that doesn't even affect him.
If you can't hold your own liquor in life, you are going to be put in a lot of stupid situations where you feel awkward when you shouldn't. Like a wedding. Now that doesn't mean you should do it, but to call every person who drinks a glass of champagne at a wedding "lame" is fucking extremely ignorant.
Lighting up a cigar to celebrate someone's baby is also not the same as a 3 pack a day smoking addiction.
Learning the difference between moderation and abuse is an imperative part of growing up and becoming a responsible adult, if you cannot do it, you still haven't grown up. That's just the way it is. Labeling others as lame or losers to hide your own insecurities makes you look ridiculous on top of that.