Banks have subsidized oil, gas, coal and other energy exploration. The banks are taking the biggest hit right now, causing the monetary value hit equivalent in the stick market.
Self sustained energy, glut in supply and Iraq are just adding to the negative side of the equation. Futures have also over invested months back, so that investment is also trying to become whole.. China just adds confusion to the market picture.