It's a good idea, definitely, although I'm not sure if the motivation behind it is quite right. Nowadays smokers are made to feel like social outcasts, almost as if the habit were a criminal offence. It seems as if these new laws are being introduced based upon that mentality. It's not that banning smoking in public areas is a bad idea, just that the attitude behind it isn't what it should be.