I have to put in my .02.
I also agree that we have large 3rd world countries in every good sized city in this country. And there are local agencies and churches, etc trying to help the people living in these conditions. But, right now our local food pantries are overwhelmed, and shelters are full and people are really suffering. They need help, and we are sending all our money to other countries.
At the same time, I go into a "thrift store" near my neighborhood that I thought was doing good works for these people and discover that they are using the money that they make selling the things that I donate, and with the money that I spend buying things that others donate, to send Bibles to 3rd world countries. Now, I'm definitely not bashing the Bible, or religion, so don't misunderstand me. But these people have their own faiths, and the Bible is not a priority in their lives. Food, clothing, help learning how to drill a well, plant a garden in poor soil, build a home that will adequately shelter them, and take care of their medical and health problems and needs would make such a difference in their lives. For Christians, spreading the word is important, but it seems that if you help these people to take care of their more pressing needs, and let them know that you are doing it because of your Christian convictions, they will look towards the message you are sending on their own.
Again, not bashing Christianity, not bashing the Bible, just wondering how spending my money that way is really helping. BTW, I no longer donate or buy products there. I'm more interested in things like heifer.org, etc.