First off, those countries have government subsidies, for the most part. The price of crude is priced worldwide. Meaning, our imports and exports doesn't necessary matter, in theory. Oil is traded on the NYMEX index. If we ramped up productions here in the U.S., and price falls which causes demand to increase the price goes right back up, In theory. What most people fail to understand, crude oil is used in many, many industries not just for cars. Oil is refined into gasoline, and other products used in many other industries. For simplicity sake, an exploration company will drill it out of the ground, and sell it to a refinery; the refinery would then refine it into gasoline which then sells it to a distributor or wholesaler who then sells it to the gas station. The product itself exchanges hands a few times before it reaches consumers and each time it exchange hands the price slightly increase so the previous owner can net a profit. Then you add on federal, state, local taxes and there your price of gasoline. The refinery can refine it into other useful products, not just gasoline.
Sunoco has a refinery operation in Mid-Atlantic area and they have lost $3 billion dollars over a 3 year span. Many analyst projections if they cannot sell off that huge refinery, we're going see the price of gas go up...
Now that I got that part out of the way, the U.S. dollars are directly tied to oil, for the most part. As our dollar becomes unstable, if you will, the price of oil will become, uh, unstable… haha. It an imperfect, complex economic society we live in today.
In my opinion, we won’t see oil stabilize until U.S. dollar becomes stable, alternative fuel is available, and/or government subsidies. Plus you have increasing demand in emerging markets, and countries like India and China are turning into modern day United States in term of using gasoline. That doesn’t help the world’s oil price.