Ну почему же нелепость. Если интерес более-менее односторонний, тогда заинтересованная сторона идет на уступки, в данном случае не курит или наоборот, терпит дым.
Закон защищает не некурящих посетителей, а персонал заведения
Ну, вообще то на посетителей всем насрать)
В барах и кафе запрещают курить, чтобы оградить от дыма персонал заведения, который там находится постоянно и не может, в отличие от посетителей свалить в другой бар/домой/зал для некурящих.