Turns out you can pass a no smoking law today in Carbondale. All you need to do is not enforce it on the bars. Yes, I know that then the law wouldn't be perfect. It will fix the problem for 80 or 95% of the people.
After the restaurant thing goes down, you can come back in a year or two and pick up the bars. They wouldn't stand a chance.
Worth thinking about. I sure wouldn't miss the smokers when I'm eating out.