Anti-smoking ads are smoke screens to truth
I have recently had daily exposure to an anti-smoking ad outside a bus stop on my way to work. It shows a blacked lung, presumably from smoking, and says "quit now, for your own health". I am not moved, and I don't think the ad works.
Why does society crack down on smoking? To protect the health of smokers? Probably, but in a hotel, smoking is not allowed in the lobby but allowed in rooms. That would make no sense unless the guests are more physically fragile in the lobby than in the room. I don't think that's true.
To let non-smokers have better environments? Yes. No cigarettes are allowed to be lit in public places like restaurants, shopping malls or classrooms because there are enough people in those places who don't smoke and also don't want to breath smoke. Their need of a smoke-free environment outweighs the need of the smokers.