Remember, Obama and all other liberals are all about the little guy, keeping it real, sticking it to the man, and soaking the rich so that they will pay their fair share of taxes.
That's why liberals must take in millions of dollars in campaign contributions from oil companies: so that they can tell the rest of us to hate oil companies.
Seriously, though, this is totally congruent with the liberal democratic threats to heavily tax the oil industry (remember 2 years ago when oil was high, and oil companies made a lot of profit).
This is simply how the system works - a lawmaker must make laws to regulate an industry because that ensures they will then get donations from that industry. It's the best way for that industry to influence legislation.
So the fact that one of the most liberal senators, and now president, took in the most money out of everyone else from a big oil company makes total sense.
And notice how, in the quote below, that even though the Dems love campaign contribution limits, they all know that corporations, or anyone (George Soros?), can work around this limit any way via PACs. It's a big lie that liberals and democrats aren't interested in big money.
From Politico: Obama biggest recipient of BP cash
While the BP oil geyser pumps millions of gallons of petroleum into the Gulf of Mexico, President Barack Obama and members of Congress may have to answer for the millions in campaign contributions they’ve taken from the oil and gas giant over the years.
BP and its employees have given more than $3.5 million to federal candidates over the past 20 years, with the largest chunk of their money going to Obama, according to the Center for Responsive Politics. Donations come from a mix of employees and the company’s political action committees — $2.89 million flowed to campaigns from BP-related PACs and about $638,000 came from individuals.