I'm a non-smoker and I think a restaurant is private property and the owner should be able to decide if they want to allow smoking outside and/or inside.  I will decide if I want to patronize a restaurant.