Sensible smokers accept the need for the restriction of smoking in enclosed public places, but need it be so draconian? Pubs are closing down every week because of the ban. Can it not be modified so that smokers can smoke in comfort without infringing the rights of non-smokers? Such an amendment has already taken place in Spain, and would be very popular with publicans in this country as well as smokers. Non-smokers who don't accept the idea would be showing that it is the fact of other people smoking that offends them as much as the actual smoke.
Amend the smoking ban either a) to allowing smoking in one bar of a pub (perhaps with an air extraction system to protect the staff) provided the pub has more than one bar.
or b) to allowing the pub to provide a better shelter outside.