@Brent cv,
I smoke, and I do not care about the no smoking in the restaurant rules. Nobody smokes when they're eating, because it's nasty as hell, haha. And I don't really want to sit next to someone who is waiting for food and smoking while i'm eating.
So I think no smoking in a restaurant or most any public place is fine, except for bars. You go to a bar, expect smoke. Some of the bars here in bham have no smoking inside rules, but the inside is about half the size as the outside, which is where the party always is anyways, haha.
I think laws like some places have are stupid, where you're not allowed to smoke in public, period. like on your porch is illegal. I don't smoke in my car and I don't smoke in my apartment. I always go outside to smoke. I don't want all my stuff smelling like smoke, so I don't think they should make a law making my apartment the only legal place for me to smoke.