I have many friends who smoke grew up with smokers and have hung around with large groups of smokers. Some are very conscientious of where they put their butts. Most are not.
The reality of cigarette butts everywhere you look at the beach, at parks, in playground sandboxes, in peoples yards, on the sidewalks; and most annoyingly - starting fires on the side of roads - doesn't speak well of smokers as a group.
Most smokers are trashy scumbags who throw out their butts wherever they are without any concern for littering.
If not for that I would have a great deal of sympathy for them.
As it is.... act like scum, be treated like scum.
Act like a nasty POS, get treated like a nasty POS. I can’t imagine anyone choosing to be in your company, smoker or not.
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.