Your original comment said:
> When run well, those do far more good than even government programs.
Can you prove this? Because Social Security, Medicare, Medicaid, and food stamps do more good for 100+ million Americans than your local charities and churches, nor do faith based organizations have anywhere near the resources available to them government does.