@Ramafuchs,
Gasoline prices at the pump are high in America because crude oil prices are high, period. Considering the crude oil price, the price of gas at the pump is
not high in America. You will find few countries where it's currently lower.
Why are crude oil prices high? There are two theories among credible economists:
1) Hoarding: Because oil is depleteable, leaving it in the ground is a form of investment. Over time, this form of investment goes through bubbles and busts as any other. So the high oil prices could be caused by oil producing countries producing less than they could to "invest" in an asset whose value is rising.
2) Increasing demand from developing nations meets depleting supplies of crude oil.
Personally, I find #2 the most plausible.