Запретительные меры пожалуй не дадут искомого результата, но ограничения должны быть. Автомобиль, квартира - это приватная зона, никто не вправе указывать. Общественные места, а их не так уж и много можно оградить путём запрета - штраф. Злачные - типа рестораны, пивные и т.д. - могут быть свободной зоной для курения или на усмотрение предпринимателей которые содержат эти заведения...
