I fully agree - it is a systemic problem (which is why I'm pointing out just singling out oil companies is misguided).
But I wouldn't go as far as making consumers simple victims of that system: we all also do choices that prioritize selfishness or instant gratification too. The number of pickup trucks in America that are used as one-person commuter is an obvious example - Americans could massively cut their gasoline consumption if they drove the same vehicles Japanese or Europeans chose. (and it's not like those live a life of poverty and sacrifice)
But it's not! The correct solution is to kill the demand for oil.
It's not Exxon that burns the oil they extract, it's the entire economy and consumers that buy it from them. You can regulate Exxon all you want, that won't change anything about that demand and the burning.