I very much understand the realities of poverty. I volunteer at a food bank. I have helped people who were poor get jobs and get off of government dependence. I understand that simply throwing money at the problem doesn't work.
The best way to get people out of poverty is to get them into a job. I help with real solutions. I don't offer them a means to perpetuate their poverty. People need real help, but that means real solutions.
And getting a job is just their first step to freedom form poverty. But it is what they have to get and it works. Our local Christian soup kitchen started a restaurant that trained and hired homeless people to cook, serve and clean and they do really good and it has given these people sense of pride and it has given them hope.
Your approach evidently, just throws money at people without any regard with what they do with that money. But when people have to earn the money, when they hold a check in their hands that represents the work they put in for the week, they spend the money on better things. They start feeling a sense of responsibility and all of a sudden, they want a place to live, to call home. They want something to call their own. It's amazing to see the transformation when homeless people get a job.
Some are unwilling to work and as I stated before have issues and getting a job will expose them to legal jeopardy. But many are just the opposite. They like having a purpose and a reason to get up in the morning. They like telling people they have job.
I not only understand the realities of poverty, but I also understand that most people can and do come out of poverty to live a better, more productive life.