Here's a few links to charities that provide "human services" ranging from foodbanks, to shelters, to many other areas sorted by those who are the most "efficient". When you click on a particular charity it tells you how much they need to spend and how much gets to those who need it.
By looking under "Program Expenses" you'll see the actual percentage of money that gets to those who need it.
For instance the American Red Cross gets 91.3% of the money collected to those who need it.
The United Way gets 95.1% to those in need.
Mercy-USA for Aid and Development gets 93.6% to those in need.
International AIDS Vaccine Initiative gets 90.4% to those in need.
San Francisco Food Bank gets 97.5% to those in need.
I dare you to compare the efficiency, dedication to those in need, etc. of even a poorly performing non-profit charity to government.
http://www.charitynavigator.org/?bay...=29&sortby=rtg
http://www.charitynavigator.org/?bay...=15&sortby=rtg
http://www.charitynavigator.org/?bay...=18&sortby=rtg
http://www.charitynavigator.org/?bay...=17&sortby=rtg
http://www.charitynavigator.org/?bay...=16&sortby=rtg