I think where I've had my own issues with socialism is that it seems that socialism seeks to delegate compassion to the government, rather than exhort it as the duty of every person.
the word democracy is derived from the greek word dēmokratía which literally means "will of the people". because we are a democracy, federal aid for the poor can be seen as collective fulfillment of our duties as individuals.