The world is big and there are lots of problems, especially when you think of suffering on the scale of millions, but a lot of things are getting better. If you visit some places that are behind on care for orphans, you'll be struck by how foreign it is to see small children begging, stealing and fending for themselves. It doesn't exist in many many places, but you don't have to look more than 2-3 generations before you'll find widows and orphans being a big, huge societal problem. Supporting widows and orphans was often synonymous with charity, "righteousness," and similar. That holds true from the early 20th century back to the beginning of written records.
China is a big part of the high speed exodus from absolute poverty, for all that is wrong with it politically.
The instinct to reject the notion that we are improving on the grounds that there is a lot left to do doesn't come from a bad place. Each life is an entire world of potential, suffering, happiness and love. That makes it hard to quantify. A million people hungry is an unfathomable amount of suffering. Empathy and solidarity are some of our most redeeming qualities. In my opinion, so is exploration. All that said, it's important to know the achievements that have been achieved. There's a bad way of knowing them, self congratulatory nationalism is a terrible one. There are also a good ways. If nothing else, we need to know if we should keep going.
http://www.ted.com/talks/hans_and_ola_rosling_how_not_to_be_...
Look for the other videos as well, he has a few.
http://www.outsidethebeltway.com/half-a-billion-people-escap...
However, food production is not enough to eliminate starvation. If you simply transport food to people in an area that can’t support a population increase, all you’re doing is ensuring that there will be more people there to starve in the next generation, and continually increasing costs of transporting food there.
You need to establish local economy and agriculture, or it’s not sustainable. And if such infrastructure can’t be put in place, you need to get people out of there.
Of course, I don’t know how to do that, nor do I know how to solve the economic problems you mention, but that is what needs to be done.
2. Growth of population declines as countries get more developed, while the food availibility increases. That was true in Europe, USA, Japan, China.
I don't see a reason why this shouldn't work the same for remaining undeveloped countries.
So I don't think your ecological principle works on human.