МК читать для здоровья вреднее, чем курить.
Полностью запрещать курение, наркотики и алкоголь - глупость. Единственно нужные запреты - это на курение в общественных непроветриваемых помещениях (подъезды, поезда, автобусы).
Заведения общепита вообще должны сами определять свою политику относительно курения исходя из прибыли. Если у них целевая аудитория преимущественно курящая, то зачем им запрещать курить своим клиентам? И наоборот.
С алкоголем и наркотиками ещё проще. Гражданам старше 20 лет следует дать возможность легально приобретать всё что угодно, начиная со слабоалкогольной газировки и заканчивая тяжёлыми наркотиками.
И любое оружие разрешить легально покупать. Будет отлично. Население, конечно, количественно сократится, зато качественный уровень сильно возрастёт.