The solution to the problem is to avoid offending donors. It is not a good idea to fool around with tax credits for charitable giving. I have studied many different countries' systems. And in all my books, I have a chapter on private foundations. By increasing, on an annual basis, charitable spending obligations, foundations lose their financial power.
On February 9th, 2012. See this statement in context.