Unfortuunatly 99% of people are looking at this subject thinking only of themselves.
Last i checked we live in a country of freedom, free to go where you want when you want, to not go somewhere if you do not want too.
The Problem is people are emotionally charged over it and not thinking thier clearest either way. This issue has NOTHING to do with the rights of a smoker, there is nothing in the constitution that says you can smoke wherever you want! On the other hand, this has nothing to do with the NON-smoker, there is Nothing in the constitution that says you are entitled to clean air while in a buiness that YOU choose to go to!
The true issue, the one that the media wants to avoid, is a valid complaint of this law infringing on the rights of a buisness owner to run THIER buisness anyway they choose! The government can't tell you that you can't smoke in your house, can they? NOT YET~! Ben Franklin said, "the price of freedom is eternal vigilance."
once you allow people to take small rights away, even in a way that sounds attractive and good in it's intention, you are starting down a slope that will lead to giving up further freedoms, what will it be 10 years from now? telling you you can't smoke in your house? It could happen.
Freedom means protecting the things you don't like, even though you dissagree with it.