So that socialising can return, where friends and family will meet up and have some 'time out', it is not all about getting drunk and causing trouble. If the youngsters are doing this, then Weatherspoons should put his prices up. This is where it all starts, cheap booze, then they move on to other pubs causing havoc.
Get rid of this law, it is against our Human Rights and killing the pub industry. No-one is suggesting smoking should still be banned in restaurants.
The pub industry is struggling, take a look yourself and see how many have closed down, it is not just because of increased pint prices, it is mainly due to the smoking ban, just no-one will admit to it.