What many in this thread seem to have missed is a vital aspect of personal freedom being compromised: that a government is treating private property as public areas that they can have a say in. From the sound of it, no premises are being exempted, not even ones where smoking has never been allowed, eg. churches and Kingdom Halls - those stickers must look bloody silly in those places, and no doubt are offensive to members of those orgs that have always prided themselves on being a smoke-free place. Instead of allowing individual businesses like pubs and restaurants to decide whether or not they'll go smoke-free or provide non-smoking areas, there is a blanket ban. This strikes me not so much as a public safety issue, so much as an attempt to legislate a moral code. Those of us who come from oppressive organisational backgrounds will know what I mean when I say that you cannot create morality by making more rules.
When someone does something good when the right to do something else has been taken off them, have they experienced any real moral growth?