То что есть, пить или курить человеку может решать только он сам, это его естественное право, чиновники не должны иметь полномочий ни запрещать этого, ни разрешать. Это должно быть не их собачье дело. Вот моё мнение.
В принципе, да, за употребление норму надо изменить вплоть до отмены наказания. Чего нельзя сказать о появлении под наркотой в публичных местах, не предназначенных для таких кадров.