А  у нас разрешено курить , идя по улице? Это не общественное место?  По факту - у нас никто нормальных людей от неадекватов не защищает, поэтому ничего не сделаете, разве что сами догоните и побьете, но так еще и виноватой окажетесь. У нас можно пить и курить где попало, орать по ночам, бросать мусор где угодно, выгуливать собак без поводков и не убирать за ними. Еще ни разу не видела, чтобы подобное наказывалось.