Those who smoke in the public places must not fine they must give 1000 cigarates to smoke in a day so that they will get irritation on smoking this may be the best thing to do
I agree with you.Because many rich people are there especially teens wh can pay fine daily.They wont stop smoking,instead they will be ready to pay fine.
Smoking atr public place is prohibited by law and hence only legal means can be used to prevent smokers. Concerned authorities in banks, restaurants etc can be approached if necessary. here is no prescribed authorities on road except police on roads. Also on road, you are not constantly accompanied by smokers who keep moving and so this is no problem.
Ban on smoking at public place is only to save you from passive smoking. So, if you are not actually affected, there is no need to bother.
There is another way to think about it that what action we must take to keep ourselves away from smokers in public places??? We can control ourselves and our actions but when it comes controlling others around us it becomes just other side of the thing and we might lead ourselves to unwanted trouble...