В наркотики уходят, чтобы заполнить внутреннюю пустоту. Если представить общество как паззл, то потенциальный наркоман - элемент этого паззла, который никуда не влазит полностью. Вот и получается, что "нет душевной гармонии", "встроенности в мироздание" и т. п. А отсюда пустота.
Выхода 2: либо развиваться, трудиться, внутренне расти; либо без лишних усилий "обезболить" себя. Можно наркотиками, можно алкоголем, можно религией, можно идеологией - чем угодно.
Профилактика наркомании, на мой взгляд, есть создание условий, в которых человек смог бы ликвидировать эту пустоту (читай "вписаться в общество"). Это могут быть занятия спортом, наукой, туризмом, творчеством - чем угодно, что имеет в основе созидательное начало. На государственном уровне - это программы развития соответствующих сфер и поддержки молодежи, на частном - это из серии
"помню, был дядя Ваня, который открыл в нашем ДК секцию юных конструкторов-моделистов, поэтому мы всем двором не ширялись, а делали модели самолетов и ездили на соревнования, спасибо дяде Ване, что сделал меня человеком". Ну и, конечно, профилактика - создание для детей негативного образа наркомании. Чтобы слово "наркоман" стояло в сознании рядом с "убийца", "вор", "педофил", "проститутка" и т.п. И было очевидно, что "туда" - смерть, а здесь - жизнь.