In fact, you have a moral imperative to stop doing this, since you are covering for the actual actors with bad morality by misrepresenting where the moral failing lies.
Corporations have no moral values, only a profit motive. The only way to improve them is through legislation. Legislation is written by politicians, who are elected by individuals*. Therefore, individual awareness is in fact _the only way we have*_ to lower CO2 emissions.
* in functioning democracies
Who cares about this theoretical BS though? It's useless. The model isn't predictive. Those are spherical cows. At this point we know the areas where public support is most detached from policy and it always corresponds to wealth.
So just start using the adult model of the world already.
So... what do you think is a useful, workable approach?
10% of MEPs (Members of European Parliament) are already Greens. 9% of the Dutch parliament is [GreenLeft + Party for the Animals], and that's not even counting the Labour party (who have similar policies). 9% of the German Bundestag is Greens. Are all those representatives spherical cows? Were they all voted in by the wealthy?
Sure, 10% of legislators isn't huge in the grand scheme of things. But again, _the only way_ to increase that percentage is for the people to go out and vote, and that road starts with awareness.
You don't tell the public "Drink driving is really bad, so please be considerate and don't do it". Instead you ban drink driving and vigorously enforce the ban.
Is it really necessary for everyone to eat meat every day? (30% of Western Europeans already say no [1].) Is it really necessary for everyone to buy a new smartphone every year?
Did you know that in 2019, 60 flights departed from Amsterdam to London every day [1] - just a 4-hour journey by rail [2]? Clearly someone's taking all those flights.
Re: public health - I don't exactly understand the argument you're trying to make.
[1] https://www.nhnieuws.nl/nieuws/241554/londen-populairste-bes...
[2] https://www.nsinternational.com/en/england/london-by-train