I'm trying not to sound flip, but I challenge you to a thought experiment -- perhaps with real money, if you like.
Take some of your own money. Go find a poor person. Use your money to make them less poor. It's easy, really. If the nation can do it, surely you or I could do it as well, right?
The goal of this experiment is to take away lofty ideals and ask practical questions: just what are we supposed to do that is going to help? Just what really helps and does not hurt poor people?
So pick a strategy and pay for it. Let's agree to come back in three years and see how they are doing.
You'll find that there are only three cases: 1) the person is poor because they continue to make poor choices, perhaps due to addiction, mental capacity, or emotional issues, 2) the person is temporarily poor due to circumstances outside of their control and is quite able to get ahead in the world if given time and left alone, 3) the person is somehow trapped by circumstances outside of their control which will not go away: medical bills, bad spouse, etc.
#1 and #3 aren't going anywhere -- by definition they have chronic issues which money will not fix. No amount of mental therapy is going to make a drug addict into a banker: recidivism for drug addiction is around 95%. No amount of money is going to take the wife of a crack addict wife-beater and turn her family into Oprah's.
For #2, those guys are going to do well anyway. Sure, if you want to lend a helping hand to make yourself feel better, go for it. But don't kid yourself that you're the one making the difference. The difference comes from inside, not from outside.
I'm not saying don't help people. I'm saying that lofty, praiseworthy feel-good rhetoric does not fix a damn thing. Instead everybody just smiles and nods and agrees to spend money. If you or I have a hell of a time fixing one poor person, with direct one-on-one involvement, it is completely ludicrous to expect an impersonal government to do it for us. It's also a lazy man's morality -- I'd like to help people today, but I'd rather write a check (or even better, make the rich guy down the street write a huge check) and just go take care of it, okay?