Here's an interesting read about someone who volunteered to help the poor by working in a soup van. His experiences sound much like what I've seen from others who have done the same kinds of things as well as my own experiences -- most people who are in poverty are...sorry to say...losers. People who are either lacking in some basic trait (living in their own filth, unwilling to work, belligerent, etc.) or deficient mentally (those people one can understand and I don't apply the "loser" tag to them).
Some people want to pretend that most people who live in poverty are there because of unfairness in society or because of the government or something. I don't agree. I think is much more straight forward - they're either mentally/physically disabled or simply losers. In any society, you're going to have a certain percentage of people who are just leeches. People who just take form society without any desire to give anything back. It's a small percentage of people thankfully but large enough to still turn into millions of people.