I do feel for the smokers as its something they want to do but they are in the minority and are doing something that has no benefits.
It has personal benefits to them, though.
These arguements invariably go back and forth and having been on both sides of the fence I will say it is good news that there is clean air in pubs now, but the zealots baying for smokers blood are way off the mark, there is compromise to be had, not an outright back to your sh*t pit, sub-human scum style ban. If they want to smoke in a designated zone - outside or ventilated inside - deal with it.
Speeding, driving, drinking, gluttony, etc. can all be killers and can all affect those around you in one way or another, whether its being bottled by the drunk, run over by the drunk driver in his fifteen year old banger polluting the ozone or killed by the car doing forty instead of thirty.
Some people need to lighten up and get some perspective on the big picture and stop whinging about trivialities such as this. Give the smokers a bit of respect and some personal freedom and youll get much more than that back.