Makes perfect sense. Liberals have to smear republicans with the “evil greedy” stereotype out of their own guilt for saying that they care about people without demonstrating it. Then to further alleviate their conscience, they demand to take your money and have the government spend it for social causes. Not only does this generate dependency, but it takes away any “moral credit” that the “evil republican” would have had for giving charitably of their own free will. Libs believe that they receive the “moral credit” for spending your money.
Many libs like to bring up the "Jesus card" or something related to religion and giving.
I always throw it back in their face that advocating socialism counts for NOTHING toward their own personal obligation to help the poor.