The problem is that supply and demand is not an emotionally satisfying explanation. For that, you need melodrama, heroes and villains.
Senator Barack Obama clearly understands people's emotional needs and how to meet them. He wants to raise taxes on oil companies.
How that will get us more oil or lower the price of gasoline is a problem that can be left for economists to puzzle over. A politician's problem is how to get more votes-- and one of the most effective ways of doing that is to be a hero who will save us from the villains.