There are no innocents in war. Everyone who flew on a plane, travelled to the U.S. open, could have watched it on their screen at home. Normally, I would agree with you. But climate change is already killing people. From Ukraine to Greece. It is already making the planet inhospitable for the young protestors. I doubt anyone will look back and say "they protested too much". The future will understand we didn't protest enough.
For your "sustainability" projects are you really paid to protect our climate, or something else? Not blaming you specifically, but those businesses are the worst offenders in my book because they proffer faddish solutions that simply won't work at any scale. They mask the seriousness of the problem.