The compromise is, exactly like we both mentioned in previous posts. The owner of the establishment should have a right. If it is non-smoking, so be it, smokers should be able find a place they prefer. Likewise for the non-smoker, if it bothers him, go find someplace else.
Whats next Laz, are you willing to let them tell you your old lady can't give you a blow job in your own house? That might offend someone you know, where do you draw the line?
Seem silly to you? Let me tell you, 20 years ago these laws sounded just as far fetched.