Ginger30 is right: it's the universality of this law which is wrong, leaving no room for discretion in particular pubs. In my local the air control is so good that there is no smoky haze or smell even at the smoking end, so a ban is unnecessary.
The trouble is that, as the non-smoking (therefore mainly eating) area has expanded from one-third to half to two-thirds, the only part which still feels like a pub is the smoking end, which I, a non-smoker, now prefer. The rest looks, and is used, like a motorway caff. When the ban becomes universal the only place for smokers and non-smoking pub-lovers like me will be the pavement. I will take along my shooting-stick and a folding table and expect the pub to store it for me between visits.
It's a shame that the place where a bloke has always been entitled to enjoy a ciggie with his pint will be closed to him.
There are plenty of other places for anti-smokers to gather, aren't there?