Again, it's all up to personal choice. The government doesn't need to legislate choices for everyone, you can't please everyone. That's why I say leave it up to the business owners. They know what's good for their business because they're personally invested in it. A pub/club/bar/restaurant/any business isn't there for everyone's benefit, it's there for the owners benefit. If the owner feels that banning smoking is driving away his business, then he should have the ability to allow people to smoke there. The opposite is also true. But in no way should it be the government's decision to tell someone how to run their business.
It may be a problem over there, but over here, there wasn't really that much of a protest. Most bar/pub owners have stated that the smoking bans have actually increased business, and the smokers are happy to go outside. They get a lot more business from non smokers who refused to dine there before the bans were in place.
Of course, there are those non smokers who whine about the smokers smoking outside, but you can't please everyone. Point is, it's worked well here, with minimal complaint.:thumbup