Yes ,Smoking should be Banned..but it will be never work i think...
If you believe that ban will not work, ban should not be enforced. Smokers have their liberty. They get adequate warning on cigarette packs and through media. If they still smoke, let them. But they should care about others. It is commendable that smoking in public place is banned. Passive smoking affects non smokers also. The spouse and other family members should also force the smokers not to smoke near family members to safeguard against passive smoking.