Ban it in places where it cant be controled and children and people that cant make the choice for them selves are concerned. e.g shopping centres and the like.
Bars and Pubs, seperate areas ala Wetherspoons.
Restaurants: seperate areas well ventilated.
I just hope soon they make smokers and heavy drinkers and ilegal drug users pay a higher national insurance to cover there burden they place on the health service!
/rant off.
Perry.