"The finding further undercuts the theory that poor people, through inherent weakness, are responsible for their own poverty..."
Again, no. The poorer members of our society have more limitations on average. This is usually IQ, but will often be something like physical disability (ie., blindness), ugliness, or poor socialization, inherent or learned. This does not mean that it is all right to construct a society without full employment or universal healthcare. But if people trying to help the poor continue to be taken in by the above belief, they are never going to get anywhere.