Socialism has no moral justification whatsoever; poor people are not morally superior to rich people, nor are they owed anything by rich people simply because of their lack of success. Charity is not a socialist concept - it is a religious one, an acknowledgment of God's sovereignty over property, a sovereignty the Left utterly rejects.
My mother is a southern lady with short dark hair and a wary, blue-eyed smile. She is also an experimental chemist and teaches a college course entitled The Chemistry of Cooking.