This ban has the nanny state writ large all over it; it's expensive for Councils to police; and is leading to the closure of pubs and clubs as people are staying home to smoke.
It is probably also bad for health overall as people are still smoking at home, and probably smoking more and moving around less.