Вот как раз для борьбы с такими, а также в качестве нравоучения - есть один проверенный способ. Нужно подходить поближе и что есть силы пердеть. После чего, можно удаляться в другой край автобуса.
Пускай тоже почувствует - каково другим дышать его вонизмом изо рта!
Гон какой-то... Тогда чем Вы от него будете отличаться?
Нужно просто принять закон "О курении в общественных местах" и реально штрафовать нарушителей за нарушение.
За трехкратное нарушение в течение года - приговаривать к общественно полезным работа сроком на месяц - по уборке мусора в городе (и сигаретных окурков в том числе).
Думаю на этом законе бюджет страны может реально заработать ...