You have your facts wrong. Please permit me to correct them.
Smokers do pay more for insurance. Insurance companies are not restricted in the name of fairness to not charging smokers more than people who do not smoke.
Why should a non-smoker be limited in his or her choice of restaurants or place of employment because of smokers? And how am I going to know which foods are unhealthy if the seller doesn't have to devulge the true ingredients through government oversight?
I also don't smoke, and I also respect the rights of those who do, as long as they respect my right to not breath their second hand smoke.
This is not, as has been previously established, a property rights issue. A business does not have the "right" to endanger it's customers and employees. This is a public health issue, and as such, this bill is an amendment to the Public Health Code. I favor it's passage.