So your position is that anti-smokers are so irredeemably stupid that they can't make a decision not to enter a place that allows smoking.
That the only way they can face this life-changing decision is to call in the force of government to save them from their thumb-sucking selves.
Health and safety regulations are for the protection of the public in areas where the public has no visibility (filthy kitchens, adulterated alcoholic beverages, etc.).
What kind of idiot couldn't tell whether smoking was allowed or not at the front door?
In other words, there is no going back to the days where you could smoke in restaurants, airplanes, grocery stores and schools. Those days are over and it is what the majority of the public demands from their government.