There is more than just one cause for current gas prices.
The value of the dollar certainly causes a problem, but how does this explain ridiculous prices elsewhere in the world?
Simple supply and demand, OPEC has not really increased its output of oil. Whereas the demand has increased dramatically over the last decade, more demand for energy, more cars etcetera.
So why such the huge increase in demand? simple just look across the Pacific to China and India. These two countries with massive populations are industrializing at a silly rate. Thats close to two billion people demanding more of the oil resources, once again dont think just vehicles, and think energy as well.
As for those who buy by the liter paying so much for so long, buying from OPEC in similar to getting supplies for your businesses. Who is going to pay less per paper clip? The company that buys a thousand paper clips or the one that buys a million?
Without a doubt here in America the value of the dollar is impacting the prices, government tax certainly, but with only a certain amount of oil being pumped out of the ground prices with forever go higher. It also doesnt help that the region is unstable due to our occupation.
Alternative fuels for cars and our electricity must also be looked into, power plants should rely less on fossil fuels (coal and oil). Others should be developed further and expanded.
Nuclear
Geothermal
Solar
Wind
Hydroelectric (including wind and tide)
Hydrogen fuel cells
Etc.
Just my $.02
P.S. The following link is the price breakdown of gasoline in California.
http://www.energy.ca.gov/gasoline/margins/index.html