The high oil prices appear to be the result of speculation in the oil markets (and the US dollar devaluation). Oil companies don't set the price, the open markets do. My understanding is the merchantile exchange was created just for that purpose, for companies producing (pumping) oil or refining oil, as a common place to buy and sell. The price of oil (about 50%) is used in determining the wholesale price that gasoline is sold for. Therefore, as oil rises, gasoline rises.
Now add the speculators (traders). These so-called investors don't produce nor refine any oil. They only trade in the merchantile exchanges as a hedge against inflation. In doing so, they create a virtual demand (that doesn't really exist), and in doing so, drive the prices up. When the prices go up, we pay at the pump!!
The global demand has gone up over the years, but these spikes in prices have nothing to do with demand. Even in the U.S., demand has been falling as people have cut back on their driving. The current oil prices have nothing to do with supply and demand. If Saudi Arabia were to pump even more oil, it would just have to be stored as there wouldn't be any buyers for it, today.
That's why we need to get speculators out of these markets. Open markets is good, but this kind of crap is just costing us bank for no good reason.
http://www.nymex.com/index.aspx
http://en.wikipedia.org/wiki/Speculators
FF