People who throw cigarette butts, candy wrappers, hand-outs they've just gotten from someone else on the street etc. on the ground ANNOY me. Correction...their behavior annoys me, they don't. I don't even know them! But I have made assumptions about them based on the cavalier behavior I have witnessed. They don't think about the other 8,999,999 (give or take) people around them.
Most street corners in NYC have at least two garbage cans, most building lobbies have garbage cans, most people's clothing has pockets (granted pockets won't work for cigarette butts but will for other things)....How far would a person have to carry the garbage before finding an appropriate place for it?
But I also see the folks that will go to throw garbage in a proper container, miss, turn around, pick it up and try again or the parents who teach their children to dispose of garbage properly. They do exist.