Even the green protests are far from green, with the extra fuel use they caused during their protests and how much extra fuel did they burn getting to the protests?
Your flaw in your arguments is that the rich fossil fuel lobbyists put pressure on politicians.
Also politicians are doing too little too late.
The world population has triple in the last 70 years -that is a huge problem.
Greta has made a huge effort to bring a sense of urgency to the issue of global warning.