I don't think I agree. Let's think about the situation (assuming the posted article is correct): the price of wheat was relatively stable, on the order of $3-$6 per bushel. This system was fine, and stable, for years and years.
Then some financial analysts come into the picture and decide that this is an untapped market where they can make some money. So they do their magic, and -- again let's assume the article is correct and this was actually the cause -- wheat prices jump like crazy.
The result, in real terms, is that a larger portion of the world had to be considered "food insecure," and I'd imagine that some people actually went without food that wouldn't have otherwise.
Is a financial firm's ability to make money (legally, even) more important than people's ability to eat? Or even just more important than people's ability to feel safe and secure in knowing where their next meal is coming from?
From my perspective, that's a resounding no. The ethical and moral obligations easily outstrip the financial benefits.
As you say, maybe it had positive aftereffects, that the Tunisian government stepped back and decided it needed to take local action to make the country self-sufficient. And that's great, but I don't know that that would work everywhere in the world.