Personally I think it helps poverty in places like Africa. It should be abolished because our money is being taken and given to a foreign government that is usually oppressive and/or corrupt in Africa. They don't use the money for what it was intended for and use it to add to the problem. IE: Military spending. In some cases were funding both sides of wars with foreign aid and/or giving money to the oppressive government that is killing the people in the first place. With private charity you know where the money is going and that it is actually helping. That's why I adopted 2 sponsor children. Because I know our foreign aid isn't going to help them. So I feel that I should help them through private charity.