Re: claiming the tax back
It's a tricky to make the argument without sounding like you're against charity.
From a UK perspective, if a 50% tax payer gives £10m to their pet charity, they get a £5m tax rebate. That £5m would have gone to government spending - effectively taking £1m from the NHS!!!