Почему бы не назвать преступлением само состояние наркотического опьянения?
Люди перестанут покупать наркотики и картели разорятся.