2.Yes, because in my opinion smoking in all public disturb the life of other people.
for example in the hospital if there are smoking cigarette smoke may result in patients having symptoms worse
So, I think a smoking ban is public policy it is good idea to protect people who do not smoke.