I would argue that it doesn't matter if the oil price run up is caused by speculators.
Think of what markets a method for allocating goods. In a market the price is determined by discovery process between buyers and sellers where they "arrive" at what price each is willing to pay for something based on their current and future expectations.
As individuals they probably have a negligible effect, however as a group they can act as a collective intelligence. This though is more biology than economics the idea that once a certain activity level is reached you begin to see self regulating systems. For example ants in a nest. If there are very few ants the behaviour is very erratic but at some critical point the behaviour becomes much more steady.
The reason I think speculation is irrelevant is that if demand is speculator driven the price of oil will simply crash at some point in the future. Look at internet stocks or California real estate,in a speculative environment prices can't go on forever. In a sense the problem is really self correcting: too much oil will be produced and Americans can go back to driving their SUV's. The only people who really get hurt are speculators and oil producers, oil consumers would ultimately benefit from a massive speculative rush into oil because it would create too much new supply bringing down prices.
Of course I doubt this is true because we haven't seen a huge explosion in oil supply and the supply figures indicate that production growth is stagnant. Massive prices should result in massive investment, and even though we are seeing some very large investment the oil just isn't there. This really is very strong evidence for peak oil or inelastic supply. In other words no matter how much the world wants oil output is fixed, this is good but not perfect evidence for substantiating peak oil.
However the other alternative is much scarier: that the markets are working and telling us that we have a problem. Another way to look at markets is they tell us how scarce goods are relative to one another, i.e. oil versus real estate. If the price of oil is going up relative to other things, in this case it means we are running out of oil vis a vis other resources.
If this is true we have to act accordingly and realize that oil is become scarce and take appropriate steps,i.e. build alot more mass transit,require all new homes to have solar power.
Another problem with the current pricing paradigm is that its denominated in dollars. If an oil buyer and seller want to arrange for a delivery they have to arrive at a price by buying an oil future(denominated in dollars) and tack on a delivery fee. At least that's how I think it works. Of course there are various currency hedges the major players use so they don't get burned by a falling dollar.
The problem here is that if oil producers decide they have too many dollars and want something else the United States is in big trouble. Right now if the US wants to buy oil it just has to print more dollars, end of story.
However if the oil producers get tired of holding dollars we have serious problems because we are actually going to need ALOT of hard currency to pay for the US' basic energy needs. We are talking about 14 million barrels a day of energy that has to be paid for. That's just money the US doesn't have if oil isn't denominated in dollars.
Right now the dollar is inflation period. As various countries begin accumulating dollars they have to let one of two things happen.
1. Allow inflation to go crazy as they keep their currencies low against the dollar. I.e. China and Saudi Arabia.
2. Or let their currencies strengthen against the dollar.
Many the countries that have serious inflation problems also hold large dollar reserves,i.e. Saudi Arabia and China. Just allowing their respective currencies to adjust upward against the dollar can be quite helpful against inflation, since most raw materials are denominated in dollars.
Of course as the dollar continues to fall people will probably put more money into commodities as a hedge against inflation. In a sense its a vicious cycle: lower dollar equals higher inflation and more interest in commodities further pushing down the dollar.
The greatest problem concerning the US isn't the price of oil its making sure that everyone else is willing to take dollars so the US can get its oil for nothing. After all how much does it cost to print money?
The idiots that end up running the United States will probably destroy the country if they forget that its the US that depends upon the world and not the other way around, as the Washington elite so often forget. We depend upon the world to accept our dollars in exchange for crude oil.
Of course if you could buy something with those dollars that would be one thing. But look what happens when large foreign investors try to buy US assets:
Dubai Ports
CNOOC Unocal Bid
What this means is that all these people who hold dollars can't buy anything desirable with those dollars i.e. Microsoft or Intel. They are limited to Treasury Bills,Corporate Bonds and Mortgage Bonds(which I'm sure everyone knows are doing so well in this real estate market). This has got to make anyone holding large dollar reserves extremely angry.
At some point even the Arabs and Russians will understand that this is an idiotic business proposition:selling valuable oil for US dollars that don't buy anything.
Since the dollar really can't buy anything its inevitable that crude will be priced in something that can buy something or may even become the benchmark of a new global currency.
For the oil producers at least pricing oil in dollars is something that can't continue. At some point when oil pricing changes the US is going to have serious problems getting the energy that it needs.