do you believe that a business owner should have the right to open an establishment to cater to him and others like him? Or once the state decides that he is a minority and society has spoken, he can not have choices of places where he can smoke in a public setting? Or is it, since you and the majority of the public don't want to be bothered by something that you don't participate in, then that act shouldn't be allowed anywhere? You can choose to not go somewhere just as well as he can, right?
Sure, as long as he/she is not breaking any laws. But laws have been enacted to protect people. Should a business owner be able to open an establishment to sell crack and meth because there are customer who would like such an establishment? No, because doing so is illegal. Smoking in public establishments is illegal in many places as well.
Now, if your asking if I beleive such laws are appropriate, then yes I do. You can say that the free market should take care of such things, but this didn't really work. When smoking was legal I didn't know a single restraunt that went non-smoking before the bans started. It wasn't bcause there weren't people who wanted non-smoking places but because business knew that people wouldn't stop going out completely and workers couldn't give up every resteraunt job because there were no other non-smoking ones to go to. So non-smokers suffered from a complete lack of alternatives. And it's not just something that is annoying, it causes actual health problems to those subjected to it for prolonged periods of time.
It's the same reason we enact laws governing emissions standards, limits on harmful chemicals in our food, etc. Sometimes the government does need to step in to protect its citizens from unnecessary harm by others. It would be nice if free market economics had taken care of that for us, but, unfortunately, it failed to do so and at some point governments decided to step in and correct that failing.
It hasn't hapoened everywhere yet...exercise your rights and move to a different state if you don't like it.