There should be garbage cans placed in all places, especially public areas like, train station, public utility vehicles, parking lots, malls, parks and I guess every street in the community.
People nowadays couldn't care more on where they are throwing their trash. Even though little candy wrappers, they just throw anywhere for their own convenience.
Actually everyone can help, in their own little ways... it can decrease at least a pile of garbage in a dump site or even in rivers... yes, sadly, people dump their trash in rivers too. Just put away the candy wrappers in your pocket for a while and throw it away when you see a trash can along the road. A small action can help clean up the environment.