I have traveled a bit and have always noticed how clean the places were. Even in African countries where some of the poorest people stay in mud huts, you don't see the litter that we are getting used to in South Africa. Everyone cleans around their home or little business and litter is no-where to be seen.
Here we see people from all walks of life throw their rubbish out the window, even at home, just over the fence into the empty lot.
When will we ever grow up? Don't we have any self respect?