It’s fine in a small way that some politicians are turning down “campaign funds” from the fossil fuel industry. But that is essentially useless.
Even “getting money out of politics” is only a half-measure, if we want to overcome the overwhelming economic and political power of these rampant corporate behemoths that claim to “own” so much of our world.
We need to get our eyes on the prize: Dis-empower capital. Stop allowing the blatant theft of “natural resources” and the endless looting of the economy at the cost of the ecology – which we are part of!! – and of society.
Obviously end the fiction of “corporate personhood” for the purposes of granting corporations human rights, civil rights, or constitutional rights. But what is really needed is to END the “limited-liability, investor-owned corporation.” Abolish that legal form, which was literally invented to carry out colonization (British East India Company, Dutch East India Company, etc.) and still has that colonizing drive embedded in its DNA, and still plays that predatory, colonizing role today. Replace it with socially- and ecologically-chartered worker cooperatives, trusts, municipal corporations, etc. under worker- and community-ownership with fundamental limits to corporate rights, wealth, and power built into the Constitution and corporate charters.
Otherwise, we are (as you witness in the world today!) endlessly fighting losing battles to try to trim their power around the edges, while the drive our Earth off the precipice.
EDIT: i totally get that the basic response to these ideas is, “Unrealistic!” But i think the opposite. All the half-measures and “trimming corporate power around the edges” is absolutely unrealistic. The only “realistic” path forward is “wealth reform” to to literally de-colonize and democratize the wealth of humanity; and restrict “economic activity” to operate within the systems and processes of the ecology of the living Earth. Ecological, socialist, revolutionary. Nonviolent eco-socialist revolution.