There should ALWAYS be an aggressive war on poverty. There's financial poverty, educational poverty, moral poverty; someone is alway lacking something though no fault of their own.
But, rather than give them money or a home, we ought to provide the tools to teach people to get out of their OWN KIND OF POVERTY.
However, in no way, shape or form do I believe that "Redistribution of income would help" There is something that has led to income disparity, but I don't believe it is unregulated capitalism. Unions were a good attempt to equal that disparity in the early 20th century during the industrial revolution, but I don't see that unions are doing much good now. The bosses are getting wealthy off of the union worker who spend a good chunk of his paycheck and all the unions deliver is mediocrity and guaranteed benefits for mediocrity! Not what they were intended for.