Well smoking is pretty much banned in public already, what more do you want? What we really need is more enforcement of the existing laws.
Don't you find it amazing that no matter where you position yourself near a smoker, you always 'happen' to be down wind? I have considered the possibility of somehow using this phenomenon to control wind direction one day!!