Are private charities any better then goverment programs?

I would like to ask specially for the friedmanites.
If government programs do more harm than good according to him why private charity would be any better?They don't need to produce results in order to get funding all they need is a good spokesperson, good marketing, appearance of efficiency, good intentions speeches and ads, etc
Bottom line is they still are 'spending somebody else's money' and I fail to see how can they be any better

I would like to ask specially for the friedmanites.
If government programs do more harm than good according to him why private charity would be any better?

More...

Because government programs, by their very nature, work with government organizations on the receiving end. Corruption soaks up the funds. They don't reach those that need them.

In contrast, many NGOs work directly with local organiztions in the field. Many church programs, for example, tend to be very locally based and try to avoid involvement with politicians on the national level.

Another is "what is tied to the charity." Governments often require things of other governments which can be good or bad. A good thing about private charity is you can choose what ties you consider acceptable.