I smoke a lot but were i came from (spain) people is used to the people who smokes in public cause a few years ago you can smoke even in restaurants, cinemas... so its not a problem.
If you care about people smoking then you're just an idiot and sound like a gender bothered person. Let people do what they want in my opinion. If they smoke near you by all means ask them to do it elsewhere but it's a free world, they have the same rights as other people.
I smoke but personally can't stand to be around people smoking when I am not so I try and smoke away from people and not bother anyone as best I can, other than that, its a personal choice I suppose.