I'm just guessing here, but it may have had more to do with Obama's not having the slightest clue as to what to do, and not a single one of his cabinet ministers having a single clue what to do, than the fact that BP gave him a bunch of money.
BP, by the way, is the most out-front with insipid ads about how "green" they are.
BP stands for ‘Beyond Petroleum’, don’t you know.