If you want to provide government aid to poor communities then by all means do it. But let's not pretend that welfare even approximates a solution to the problem. There is likely no solution.
Well... aside from letting go of past injustices and instead focusing on some better future. Which isn't really a solution at all since it relies on the permanent good will of all future generations.