That’s your opinion. In my experience the majority of smokers feel they are special and deserve special privileges. And if they don’t get them they become bullies.
I do think that smokers have the right to smoke in their own property and in private businesses and privately owned places where the owners of those private places allow smoking. Property owners should set smoking policy, not any government. The anti-smoking laws are absolutely wrong in that respect and should be changed.
But in public places, smoking laws are no different than any other nuissance law. The question then goes beyond smoking and into the realm of whether or not communities have the right to self-regulate.
An example: in some cities it is illegal to talk on your cell phone and drive, or text and drive ... and in others it is not illegal to do those things. Each community sets its own standards and I don’t think we need a state or federal law for this. Each community sets their own laws for noise, litter, public decorum, speed limits, drinking in public, etc. The same should apply for smoking in public places. If a community want to allow or disallow smoking in public places, the citizens of that community have the right to set their own public policy on this.
A public place to you means a place that is owned by a government...?