The only realistic way to end the global poverty is to popularize family planning. But powerful religious organizations (especially the Christian churches and the Islamic sects) will make sure that this will never happen. The world is over-populated, and it is not capable of sustaining any more people. The resources are limited. As the population increase, the per-capita availability of resources decline, and this causes poverty.
This is only true under the premise that everyone lives like US americans or europeans.
And one of the biggest problems in US and European society is abudance of resources and therefor the wasting of it.
For example food managment:
Around 30-40% of good/edible food is thrown away each year while 2 billion people have not enough to eat.
We do actually produce enough food for 7 billion people right now - it is just the people cant afford it because they dont have enough money.
http://www.theguardian.com/sustainable-business/2016/mar/09/us-food-waste-environment-ghg-emissions-climate-change