Yeah, I have to cause I'm in a rooming house. If I don't, I can get thrown out. However, though, it does make the place really nice if you try to be clean.
I always be sure to put my rubbish in the bins provided when I am out and about and I have brought my children up to do the same. If you are caught where I live dropping litter on the ground, you can be fined on the spot.
I always find a trash can or keep a hold of my trash till I find one, anyone who does anything else really disrespects the planet that allows us to live.