I think one just has to acknowledge there are no feasible solutions to these problems. The actual solution is to let the next generation do a better job, and believe that they can. Unfortunately, as people live and work for longer, the cycles get more drawn out and some generations lapse with no impact.