Its all about how you raise your kids. You can make them not smoke weed or grow weed, or never jackoff or do anything drug or bad thing in their entire life, and they can end up being complete losers. My parents have raisd me well, they tell me hte truth about drugs, and give me some freedom, not too much, I turned out to be a pretty good kid. Im not one of those "hip hop gangsta" baggy jeans shit faces, im not a jerk, im not a total fucking nerd or anything, im just pretty normal. My parents always told me that weed isn't a BAD drug, and even that they smoked it when they were kids too, but they always told me to stay off the hard stuff, and of course I listened to them.
Then again I will just have to say, alot of it is up to the kid themselves.
Some kids, you just cant reach. So you get a rotten kid , which is the way he wants it... well, he gets it. I don't like it any more than you do, but thats just how things work.