See, here’s the problem:

Rich people don’t give money unless PR says they should.

Middle class people don’t give money because we live in constant terror of something happening to make us poor.

Poor people give money, but they don’t really have it to give.

And that’s why charity doesn’t do what it should for society.

Actually, rich people are very generous—to each other.

The second-richest nonprofit in the world is Harvard University, with an endowment of $36.4 BILLION. This year they got a donation of $400 million dollars, because rich people will throw gobs of money at organizations that cater to them.

So next time you hear a libertarian say that without welfare, charity will take care of people, punch them in the face.