A friend of mine went to Africa and toured several places. One of the countries (Rwanda?Uganda? don't exactly recall) has a policy that every person, even the top politician, gives a set amount of hours each month to picking up trash. She said it was a super effective in both reducing what was tossed out and getting it all picked up. Great social policy/tradition IMO. FWIW I think Jamaica has gotten cleaner over the years I've visited.