>Is every homeless person, every poor, every misserable, good in nature? Or is our aid what matters regardless of who recives the aid and what they do with it? As for example, giving money to a homeless guy and then the homeless buys alcohol instead of food. Our action was good but his use of our money isn't. I want to help the poor and those in need but I'm afraid it will be futile, as people won't improve regardless of my efforts.
I had such questions also, but a sermon given today at my church I think answers this question.
Firstly, no, not every homeless person is good, "None is righteous, no, not one; no one understands; no one seeks for God." (Romans 3:9-11)
But they may be more blessed. I can think that either: They are more blessed no matter what, or, if you have an evil poor man and an evil rich man, while both are condemned, the poor man is condemned less. I'm unsure which it could be. There could be a third interpretation. The blessedness of the poor is confirmed in the Gospel of St. Luke.
As for helping the poor and it seeming futile, in our liturgy today our priest read from the Gospel of St. Matthew, don't know the exact passage, but the message was something akin to "those who hate a brother who wrongs them, will be tormented". Meaning if someone spits in your face or even hurts you, if you resent them back, you are now debted to the person and God will torment you for such a thing.
To put this in praxis, he told of the church father St. Ignatius. Apparently before he died, he welcomed in the officials sent to take him or kill him, into his house, gave them food, and thanked them.
We are called to help anyone no matter how vile or evil they may be. Infact we are exorted to love them the most, "You have heard that it was said, ‘Love your neighbor and hate your enemy.’ But I tell you, love your enemies and pray for those who persecute you" (Mt. 5:43-44).
So, yeah, indiscriminately help the poor. And if a poor man spites you, love him more.