The other day at school I saw a gal drop a lit cigarette 5 feet from the butt can.
I made a big show of putting on my gloves, walking over, picking it up and putting the thing in its proper place. Maybe a half dozen people standing around plus the chick.
No words. Everyone got quiet and just stared.
I did that to some lady right in front of her boyfriend and he tried to fight me even though I didn't say a thing. I prefer a reaction of some kind. Public shame is a factor and a bad reaction makes them appear even worse. Should've at least said "stay classy."
Just make sure you're justified: I put a cup of change out for firefighters at an intersection because the light turned green before they got to me. The car behind me was full of chicks who let me know how disgusted they were with me
delicately placing my Styrofoam cup upright on the pavement (horn, faces of disgust, accusatory pointing and gesturing). I thought they were going to ram me if I didn't go back and pick it up, so I told them it was full of change at the next red light. Their attitudes completely flipped.