One of the best solutions is to encourage more people to have compost bins. A lot of councils provide them, but often at a cost similar or more than your local garden centre.
Anyone with a decent size garden should have a compost bin. If you've got a large garden, starting a heap in an out-of-the-way corner surely isn't too much trouble?