Запретами или ещё как - но бороться с этим злом надо. Конечно, под этим соусом могут запретить, например, показывать положительный образ И.В.Сталина - а ведь широко известно, что он курил, даже многие знают, что именно. В любых инициативах этого Режима следует искать подвох - забота о здоровье граждан ему совсем не свойственна.
А затрахали этим даже в советских фильмах, что есть, то есть. Насчёт пьянства - вряд ли, но курят там отвязно - и на рабочем месте, и в танце, и хрен знает где. Про постсоветские фильмы мало что могу сказать, вряд ли я их видел больше 1%.
Всё же трудно представить (кроме упомянутого примера с широко известными историческими деятелями), в каких случаях показ пороков необходим по сюжету, если только не с целью показать, что это именно пороки. Курение=>болезни, курение=>пожар и т.д.. Ну, может, иногда - если товарищи пошли именно на перекур, там говорят о чём-то, о чём нельзя на рабочем месте... Но в 99% случаев факт табакокурения можно выкинуть без всякого ущерба для сюжета. С выпивкой немного не так, показ праздничного застолья с одним соком неправдоподобен - но если говорить именно о пьянстве, а не о лёгком принятии - то аналогично. Хороший фильм "Сто грамм для храбрости".
Так что надо бы лучше показывать, что положительные герои либо не имеют указанных пороков, либо избавляются от них, а отрицательные как раз их имеют и ещё этим гордятся. Понятно, что любую идею можно проталкивать умно и не умно. Но хотя бы сделать максимально тупое, но несомненно полезное действие - выкинуть ненужные упоминания о пороках у положительных или нейтральных персонажей...
Но, повторяю - это рассуждения "вообще", в заботу о здоровье населения данного Режима я не верю.