Oil companies are not the only ones to blame. Congress will not permit how many billions of barrels of oil to be recovered from ANWR, that might relieve some of the hemorrhaging.
I think the high price of oil can be partially explained by the collapse of the dollar. Since oil is priced in dollars, and dollars don't buy as much as they used to internationally, the OPEC fat cats need to raise the price to be able to buy their A380s in Euros.