Everybody wants to end hunger, but just how to do so is a divisive question that pits environmentalists against anti-poverty campaigners, big business against consumers and rich countries against poor.