The same way we can't make people stop using cars, we can't tell them not to smoke. But I do think that in public places, this should be illegal, you all know why.
I voted Only in public places
But we can tell people to stop using cars (at least, in many countries--usually the more modern ones), if they are abusing them (such as driving drunk).
Frankly, I LOVE smokers. I love the taxes they pay. And I know that they're so mind-f#cked by the addiction that they will keep smoking even if taxes are doubled. So, that's what I would do: jack up those taxes, and take advantage of the fact that most smokers can't quit!
And just maybe, this would have the nice little side effect of keeping more kids from falling into this expensive life-long weak-minded habit that has no positive benefit, except paying for huge houses and great vacations for the tobacco company execs.
I agree with Duke on this one. We should make the price of cigarettes more than 10 times higher than they are now so the government can collect all the taxes. The smokers who are mind f#cked form the addiction will continue to pay or be forced to quit.