The only reason we have hunger now is the human factors involved in distribution. (In the US, we have more problems with obesity than with hunger.)
In Afghanistan, before the US invaded at least, the problem was not a lack of food sent to the country, but the fact that the Taliban and powers that be would not allow distribution (or stole and sold the supplies sent in by the UN and US).
I believe that this - greed and power of a few tyrants, not a normal profit-making - is the problem in much of the world.