I'm not a smoker, but personally it makes no sense to me how someone can tell me that I can't have people using a legal product in my private business. (Pubs and resturants are not public property, someone OWNS them). It's the same as telling me that I can't have someone smoke in my house.
If a business owner wants to ban smoking, then they should be allowed to, since it is THEIR own business, but if they want to allow it, and smoking tobacco is legal, then what right do other people have to tell them that they can't have people smoke in their own private business?
If an individual doesn't want to go into a place that smells like smoke, then they shouldn't. If a pub wants to ban smoking to appeal to the anti-smoking crowd, then they can.
It's almost like saying that since some people are offended by the smell of beer, and some are actually allergic to it, then pubs should be banned from serving it, as apposed to people just choosing not to go to pubs.
