Billiards & snookers are sports too and I see more drug addicts there than anywhere else so engaging someone in sports is not going to help.
It's the fostering & the company one keeps that matters and plays a vitral role here.
Well educated girls and boys smoke hash freely in their college campuses and I feel sorry to say that not even the college/university administration can put a full stop to drug mafia. Drugs, particularly hash is widely and easily available in almost every corner of the street in virtually every city of Pakistan.
I have seen the officials from law enforcement agencies addicted to the same problem (drugs)they are trying to eradicate.