"Towns could get more control over smoking"
This statement alone makes it clear that no one even recognizes that the "control" should be with the property owner. The assumption of private property rights is long gone.
If it isn't the board of health coalitions or the lawmakers and the city councils all fighting for complete control to enforce complete smoking bans, it's hard to fight them all. The City Councils are becoming the worst for this.
The "right" to pollute (with tobacco smoke) the air that others have to breathe is on it's way out. Please enjoy your tobacco smoke in non public areas.