Speculators ride the trend. The trend is rising demand for oil and flat supply. So the traders are riding that trend line. Fix that trend line by either significantly increasing supply or dropping demand and you will fix the speculation problem.
What is it about Americans that they desperately NEED some sort of big evil business interest to blame for everything? Why is is so utterly impossible for them to understand simply market economics?