> OECD countries' past emissions are causing the warming we see today.

China passed EU's cumulative emissions in 2014, if I remember correctly. It's totally fair to blame industrialised countries for their share in causing global warming, irrespective if that happened in the early days of industrialisation and was propped up by dirty energy sources. Though, it's morally much harder to give a pass to countries polluting now using the same sources.

> China passed EU's cumulative emissions in 2014

Not yet according to https://ourworldindata.org/grapher/cumulative-co2-emissions-....

> it's morally much harder to give a pass to countries polluting now using the same sources

Developed countries should subsidize their use of cleaner energy sources. That balances things out, morally speaking.