One thing that many people tend to neglect when they pass judgment on these poor fellows is that nobody planned to be a beggar or a destitute on the street. Either by misfortune or string of them or their own fault nobody wants in that kind of position.
What many people here like to do is giving these people just a little or ridiculously little money then pass judgment on them afterward on their back. In a way they paid their cents to pass judgment on them

. What kind of judge would judge the misfortune of other people without full information of the man? And just who appoints them anyway? They do not exactly force anyone to give them alms. I find it revolting. It's like saying if you have HIV you must be sinful!
But I do know the reason why these people often pass judgment on them. These poor fellows made them to feel uneasy about themselves. If they didn't give these people anything they would be made to feel bad about themselves yet they actually do not wish to give them anything. So they take the middle road by giving them change which will not cost them anything and then pass judgment on them for making them feel uneasy. Welcome to the hypocrisy of the world of man. Probably one of the biggest reason why most never come to know God whom they claimed to worship. But the surprise is not that, the surprise is that they who are doing this do not realize why they are doing just that!!!! The mind makes it so that they won't feel guilty.