Secondary smoke is also a killer so for those who choose not to smoke it is unfair for smokers to force these peole into that enviroment.
Smokers should be allowed to smoke in their own homes/ gardens/ cars/ vans etc but not in public other than the outdoor area supplied by pubs/ bars/ offices.
People should not have to put up with a smoke filled enviroment when out in public, even when out doors.
Walking down the street, in the parks etc you shouldn't have to walk through other peoples smoke.