Personally I see the benefit of both charitable giving and tax funded services, but I prefer both at level as close to the local as possible, because the larger the agency, the less accountable it becomes to those who write the checks and the more vulnerable it is to regulatory capture.