There is a radio show called Coast to Coast AM. The host gets in a melancholy; maybe downright depressed mood, on a regular basis. The question keeps coming up "Is there any hope for humanity? Will we figure out how to solve our problems before we destroy ourselves?". My answer to this question is always the same. We already have people living right now with answers to most of our problems; maybe even all of our problems. The problem is that the people with the answers are not in positions of power or decision making. We have to wait for people in power to figure out what other people already know... and that may be too late.
Example: The solution to the CO2 problem was invented around the time of the creation of the CO2 problem. If the solution had not been invented there couldn't be any company like Coca-Cola or Pepsico. When was the Coca-Cola company started? long time ago. We have many ways to put CO2 into the air. We have a way to take it out of the air. We also have scientists who can tell us how much CO2 has to be in the air to make life what we call normal. ( It took us a lot of years to put all that CO2 in the air, will take a lot of years to take it all out. But if we could take it all out instantly, our weather would be back to what we call normal in 2 years tops) What we dont have is the political will to take the extra CO2 out of the air cause cryogenic refridgerators and electricity to run them costs a lot of money.