It is not the place of the government to force private owners to make smoking either accepted or not-accepted. If a property owner wants to allow smoking in some/all/none of his establishment, that's his business.
Remember, what used to be was smoking allowed everywhere. Non-smokers griped that they just wanted a small space for themselves, and they got non-smoking sections mandated. Now, many places aren't even allowed smoking sections, and some cities/towns are trying for outright bans, or as close to it as they think they can get without getting legally smacked down.
The camel's nose, not surprisingly, has led to pretty much the whole damned camel getting into the tent.
I think I will agree with this sentiment. If some restaurant/bar wants to have it permissible inside their "home" let them. But you would probably agree that is is a good idea to ban it in the workplace, public buildings, and in public transportation.