The price of oil is controlled in the commodity pits by traders. It is adjusted by seasonal factors, demand, refinery stockpiles, and futures traders. Oil companies can sit on vast reserves waiting for market price increases. They are cash cows. Yes, you can call it greed. The last time the government tried price controls, we had low supplies being let out and long gas lines, all in the name of "shortages". After the government failed, prices rose and all of a sudden there was plenty of gas. Go figure.
The same scenario applies to most all commodities. In addition, you have to factor in the falling value of the US dollar, which you can thank Congress and the Federal Reserve for.
You have to learn to beat them at their own game to survive.
The Hermit