I think what some smokers don't appreciate that to us non smokers the smell of it is awful, especially as if in a room full of smokers our clothes and hair stinks for ages afterwards and to those of us who don't like the smell then it's not good to be in. IF the smoke from cigarettes didn't smell as it does, it there was no smell or a nice perfumed smell I wouldn't have any problem whatsoever being in the company of smokers. I just wish those who do smoke would realise there are two sides to everything and for me, it's the horrid smell of smoking I can't stand, I have no problem with anyone smoking, it's just the smell of it and the smell on them that I don't like.
As for finished butts on the ground, I don't like it because it's litter and in some places they will fine people for it, just as they will if you throw any other litter on the ground. It's a sign of the times...and anyway, who would litter their own home in this way? Why litter the streets if you don't litter your own home...