I personally only plan to live on this planet another 30-50 years. BP have a conservative estimate of 53.3 years left of oil in the ground, some reckon its more some reckon its less. As I currently have no plans for children I don’t buy the “wont somebody please think of the children.”
The thing is we survived before oil then we burned trees and coal and coal was starting to run short then we found oil, now oil is running short and we have combination of nuclear and renewables. Hydrogen is also being investigated as a possible energy source also. As the years go we will develop more technology and we will meet the invariable questions of do we accept thats so far in its history nuclear energy has only killed a handful of people in a few accidents compared to coal and gas which have killed thousands in home explosions as well as in storage and in conversion to energy. I have no worries for the future.
As for cocoa… I am not going to die without it. Yea it will be something I might regal about in my old age but if I never see another bar of chocolate for as long as I live I think I could cope. Besides My dentist would likely thank me.
Drought areas of the US, well if the issue persists and there is no reasonable solution, except a pipe network connecting California with the great lakes then certain areas of California will be abandoned, over time (as quickly as 50 years) the eco system may recover and soon be able to support life again, then its just up to us whether to reclaim that land.
The main issue we have is the population. This planet can only host so many people. One day if the population keeps growing at the rate it currently is the natural resources of the planet will collapse, not becuase were driving too many cars or polluting, because the land wont be able to provide enough food. The water supplies will struggle to support us and the collective consumption and exhalation of human beings alone will cause our ecosystem to collapse and when that happens expect a lot of people to die. But thats some time after I am in the ground first!