I certainly think that anywhere away from the smokers house should be somewhere that they can't light up, and for a number of reasons.
Firstly, because of the health risk to other people, and that is the effects of extended passive smoking on anyone, for example that of waiters in restaurants &c. Even though smokers are banned from doin so on the premesis, restaurants and pubs still give them places to smoke outside, which is a mockery of the whole idea of banned smoking in public places, and would still contribute to staff passive smoking, because they're still smoking in their vicinity. Also, to walk through a town centre at night gives this passive smoking, because you have to walk past pubs which used to contain their smoke, but have now shoved it onto the street, meaning that when you get to wherever you're going you stink of a thousand cheap cigarrettes and are coughing horribly.
Then, we have the whole aesthetic situation, which is one of quite unnapealing men and women stood drunk outside bars, swaying, with a lit rod in their mouth, which they drop on the streets. Which obviously isnt incredibly nice - to have hundreds of dropped cigarette ends littering the floor. That would also increase the city council's spending on street cleaning, when that money could be more helpfully spent elsewhere.