And how have you solved it? You haven't even mentioned it existed. A bunch of kids are going to be prone to ads glorifying substance use and soliticed by sellers of such substances. Harold and Kumar is enough glorification.
Look, if your agitated that you can't support your bad habit freely than its great you'd take your dream world fantasy argument to the internet. In this dream world, heroin only effects those who use it. Marijuana does not impair a persons ability to operate machinery, especially a car, and so would never effect anyone else but the user. And of course the law is meaningless or otherwise hapless when dealing with the average citizen. Only in your world my friend; and a wonderful world It must be