I too don't have any solutions for this conundrum (i.e., what's the best society to see that everyone's needs are met), but it is a subject that I have often thought about and have vacillated over.
...