In answer to your question, yes, they should make some provision for areas where adults can make their own choice and smoke. I don't disagree with the ban, it is right that it shouldn't be forced apon people who don't smoke, but I still think there should be provision made for the people that do.
I completely disagree with the arguement that more people will visit pubs, they may go once and sit there with a half a bitter and a cup of tea, but they will not suddenly become 'pub people' just because there's no smoking. Businesses will suffer.
As for people who work there - another rubbish arguement. behind the bar I sometimes deal with abusive, threatening drunk people, I've been swung at, work long hours for little money. There are many aspects to the job that are hazardous, if you don't like it, don't do the job.... it's the reason i'm not a dustman.