Jem, I respect the hell out of you too. So please understand how awkward this makes me feel:
Get off of the soapbox, man. I know you carried the best intentions up there, but you just turned that into sheer judgmental finger-pointing. It makes you appear to be looking down on others and judging them for their lifestyle choices. Everyone has to deal with the consequences of their actions in due time, this is true. But just because someone does something you don't personally approve of does not give you any right to tell them how to live their lives in such a a manner. Different strokes move the world, man.
I'm more like Adam than you in this scenario - I too am 25 going on 26, I too enjoy A beer and maybe A puff on the peace pipe every now and again. In no way, shape or form am I addicted to any substance. In fact, I quit smoking cigarettes January 1st. I've gone without a regular smoking fix for over 3 1/2 months so far, and that was a 10-year addiction that I beat by the sheer force of will, cold turkey from a pack a day to absolute zero. I think that my mind is my strongest weapon, I am enrolled in college, married, and am proud to be a pretty damn responsible man. To generalize me into a "loser" category based solely on the fact that I choose to partake in any substance, legal or otherwise, seems to break one of the cardinal rules I was raised on: Judge not, lest thee be judged.
I'm not upset with you, and I can totally see where your viewpoint comes from. I'm not going to tell you that you're wrong for feeling the way you feel. But I want you to know that you are pigeon-holeing quite a few people that I know don't deserve such a label, myself included. Understanding someone else is allowing them to be true to themselves, allowing them experience the things they want to (and most likely will) experience, and not forcing your viewpoints as the only true path - such is the height of arrogance. I don't preach that my way is better than anyone else's. I just know that it works for me, and if it works for me, then it might work for you. I don't tell people that they're wrong for doing anything, unless they're committing murder or sexual assault...that's pretty fucked up.
In conclusion, it's okay to feel how you want to feel and form your own ideologies from said feelings and experiences - but if you push those same ideologies onto someone else, especially if you lack the experiences that you're denouncing, then you're just as lost as the people that you think you're trying to guide.