The problem is well stated but the answer is something else again. The question becomes how do we get from A to B.
A: Our usual capitalistic way of doing things is wrecking our planet and making the story of the Golden Goose uncomfortable to hear. That story didn't have a happy ending.
B: We create a sustainable future without having to first endure the decades of misery, scarcity and strife that seem to be just around the corner.
How do you stop a greedy person from being greedy? They know what they are and they don't care. So how do you change their behavior?
You can sit back and let the world as we know it (and have always known it before now i.e. the beautiful bountiful potential paradise) turn into an unremitting hell of heat, drought, famine and God almighty (Amorphous asskicking) storms that are going to scare everybody ... forever and forever ... in the future!
It really is up to the sane, the environmentally aware, the progressive and the intelligent who see what is in store for our future to make the powers that be deal with the problem.
But I think you will find (believe it or not) that they will become willing to do something ... but won't actually know what to do.
"Get rid of capitalism!" Someone yells. Hey you back there in the papal tiara behave yourself! Okay... so how do we oust capitalism in time? Oh right... there's that thing about time. Everyday we wait the closer is the day when the only thing left to do is some crazy geoengineering move out of desperation.
How about change capitalism? Okay - how? In what way? Will people still go to work/pay their bills/get paid like in a capitalist system? Who does what to whom when and who said so?
People we either get the politicians to stop throwing snowballs of idiocy in the senate and blabbering nonsense on Fox News real soon or ...
We enter the Twilight Zone where everybody saw the catastrophe coming but did nothing to stop it. That episode didn't end well either.
And to all the billionaire super greedy...
You can't take it with you when there is no place else to go!"