I'm with I'd rather on this.
I'm a life-long non-smoker so I don't suffer from the 'born again non' intolerance of those who quit. I prefer clean air but I accept that places like pubs should be open to choice - alcohol and pleasure have always been such happy bedpartners.
In the days when I flew to HKG a lot there used to be a BA flight which carried on to MNL and had smokers up the back. Never bothered me and I'd rather fly in an aircraft with the packs cranked up than one where I share everyone else's germs.