"Finally, the single biggest predictor of whether someone will be charitable is their religious participation.
Religious people are more likely to give to charity, and when they give, they give more money: four times as much. And Arthur Brooks told me that giving goes beyond their own religious organization:
"Actually, the truth is that they're giving to more than their churches," he says. "The religious Americans are more likely to give to every kind of cause and charity, including explicitly non-religious charities."" http://abcnews.go.com/2020/story?id=2682730
You're misunderstanding Christianity. Jesus said: "For you always have the poor with you" Matthew 26:11. Christians don't believe that its possible to eradicate poverty. In fact we believe that society will continue to grow worse until the end. The point is not to build a utopia, it is to personally help those you see in need.