Given that so many "charities" now get the majority of their funds from government, might it not be a good idea to shake up the definitions of what is a charity and what is not?
On the subject of charities, there's more to them than just their good works of course.
On the subject of state funding, a reminder of why it might not be all that good an idea.