That's the trouble. Where I live they banned smoking in all restaurants and bars. The way I see it, let the free market work. If you don't like how someone runs his own business, don't give him your business. Some bars agree and have ignored the law.
Cigarette smoke actually makes my head hurt, but I don't think I should be telling someone what they should do with their own property.