Speculation should be bridled or just outlawed? How? How do determine that actual demand is below the current price?
Require physical delivery of the commodity to the holder of the contract.
To take a related example, if you had a contract for 1000 pork bellies, and couldn't sell them, your lawn would be disgusting (apologies to Dave Barry). Cheers!