If the federal government's attempt at charity has been a dismal failure, private efforts have been much more successful. America is the most generous nation on earth. We already contribute more than $125 billion annually to charity. However, as we phase out inefficient government welfare, private charities must be able to step up and fill the void.
To help facilitate this transfer of responsibility from government welfare to private charity, the federal government should offer a dollar-for-dollar tax credit for contributions to private charities that provide social-welfare services. That is to say, if an individual gives a dollar to charity, he should be able to reduce his tax liability by a dollar.