You know, the people who point out "there are already charities" never address whether private charities are enough. Methinks we'd all love it if they were, but in the real world are they? Well, no.
And why shouldn't government help people again? I never have gotten a straight answer to that one other than the flat out assertion "That is the way it is supposed to be."
Meanwhile, seems to the ultimate freeloaders in our society are the ones who drink the clean water and breathe the clean air, who enjoy the levels of sanitation and the standards for things like food and car safety, who furiously demand that police as well as military need to do their jobs protecting this nation, while rigorously insisting upon their own rights and ignoring the process that makes those legal rights a practical reality--and never ever stop complaining about the fact they have to pay for all this, while the rest of the electorate DARES not to agree with them on ever issue. Along the way, they usually whine about government being imperfect--as if anything more complex than a dinner party has ever achieved perfection.
Me, I'm sick of the whiners, the freeloaders, the parasites who act like they're morally superior to everyone else because they get every benefit of civilization while mounting a never-ending attack on one of the bastions of civilization--namely, government. You can find similar idiocy in those who love comfort and civil rights but detest money or sometimes language or some other utterly necessary but imperfect social institution.