Easy, now. If it weren't for the fact that a bunch of anti-smokers took away any place to smoke indoors and any place to deposit the butts outdoors, you wouldn't have a complaint - other than the fact that some people smoke and will continue to do so.
Rant on until you get the revolution you want.
I am not an anti-smoker.
I let my guests smoke in my place. They say they don't even smoke inside their own place and smoked on my porch.
I am an anti-litterer!
I am also anti WILD FIRE, so many of which start because people throw them out of their cars rather than use the ash tray provided.
And I don't think any responsible parent should let their child smoke. All the bad kids in school smoked. I know because they were my friends. I was a bad kid. But I didn't smoke.