In addition, workers should not be subjected to smoke in their working environment. Non-smokers shouldn't have to be in the same room even if there on the other side of the room, smoke travels. Smoking is pointless and to punish the others around is not fair. You wouldn't let them pump other gases into the air in a restaurant where food is present. There are very few restaurants that have a wall dividing the areas.
Smoke still lingers to the non-smoking side and ruins people's appetite.
They've already banned it at restraunts, bars, etc. out here in California. It works well with minimal complaints. People conform to the smoking laws laid out by California law. There's a time and place for everything. As a former smoker I have never liked smoking at a resturant.