Each crude oil futures contract has a buyer and a seller.
If the buyers are speculators, who are the sellers? Somebody is selling futures contracts to speculators, but who is stupid enough to do so? Thanks to the media, everybody knows the price of oil will rise (because of speculators). Yet the selling persists. Amazing.