Whose fault is it? According to the predictable politicians like Secy Tresury Snow, its the fault of the speculators and the hedge funds.
This guy does a good job defending market participants but offers some horrible statist solutions to spiking oil prices.