that's not even remotely the issue. Money may buy you access but it doesn't magically buy you votes. People could easily kick every oil lobbyist out.
The genuine reason is that citizens are not willing to internalize the costs of their pollution and change their habits. Cheap gas, big cars, big houses, cheap Big Macs, cheap plane tickets is what the people vote for. Big Oil just supplies the juice.