Nicely said (see my signature).
Society can't get people out of every predicament and it can't right every wrong situation. We've spent billions of dollars on education, financial help and healthcare in the minority and poor communities. It has helped very little especially per dollar spent.
"I think the best way of doing good to the poor, is not making them easy in poverty, but leading or driving them out of it. In my youth I traveled much, and I observed in different countries, that the more public provisions were made for the poor, the less they provided for themselves, and of course became poorer. And, on the contrary, the less was done for them, the more they did for themselves, and became richer." - Ben Franklin
We should measure welfare's success by how many people leave welfare, not by how many are added.
Ronald Reagan