I also help to keep pubs open, but at the same time I am not killing myself by smoking, nor damaging others' health by inflicting passive smoking on them.
Smoking isn't natural and it is not a human right to smoke. Smokers have a right to smoke, but none smokers have a greater right to breath clean air, wherever they might be. Breathing clean air is a human right. I do not want to breath carcinogenic air when I am walking down the street, in pubs, in beer gardens, etc. I have a right not to have that inflicted upon me, against my rights.
DB.