@Jamie - Diplofool is who he is. Ignore him. I may agree with some of his views, but not the way he presents them or the extreme he takes them to.
Like him, I agree communism is wrong and would result in mediocrity and stagnation because most people (not all, but most) are motivated by selfishness and become good at what they do for the money or the fame or the power in the end, not for the shear joy of seeing the task accomplished and advancing mankind. While noble virtues, they aren't realistic.
Unlike him, I don't take the ultra-conservative view that we should screw over everyone to get to the top or that the poor and downtrodden should just be left to die.
I believe society has a responsibility to the poor, but only in so far as the poor are willing to do their part and I don't believe that our responsibility means the poor deserve the same luxuries as someone who isn't poor. I don't believe in sharing the wealth equally, just meeting the needs (food/water, shelter, clothing, healthcare, education).
Give them the opportunity ot overcome their situation and earn the luxuries. If they choose not to do that, then they can just have their needs met. Note that this just applies to those who are able and down on their luck. The mentally and physically challenged should be treated better, but even they have things they can contribute in order to earn the luxuries.