While I generally agree with your points, I think that its a little strange to sum this up as a "really simple problem" and then declare the solution to be building institutions to specializer in the assistance and care of people with a wide variety of issues.
That isn't "simple" at all.