Should people who give money to charities be ashamed of themselves?
As long as Joe public keeps on giving to charities any government will just stand back and let them carrying on giving money instead of helping the charities out with government money, unless you are an mp and give to a charity in which case you would then claim the money back as an expenses claim.