I was probably attracted to this article in the Sydney Morning Herald because I agree with everything it says, and I couldn't have said it better.
Decades of rapid population growth, especially in developing countries, means there are more mouths to feed. The world's population will reach 7 billion this year and is forecast to top 9.5 billion by 2050. That will be three times more than in 1950. But it's not just the extra people adding to food demand - rising prosperity, especially in Asia, is playing a role. As people get wealthier they eat more and they eat differently. The consumption of products such as meat and milk has been growing rapidly. Dietary shifts linked to rising wealth that took centuries to occur in Western countries are taking place over a few decades in developing counties.
The push for biofuels - fuel made from plants - is another factor stoking demand. High global energy prices prompted many Western governments to encourage the production of biofuels with a combination of subsidies and mandates. As a result, millions of tonnes of cereals have been diverted away from food markets to energy needs.