Charities should not exist.
(read on before you yell)
The fact that we need charities indicates a breakdown in society. In the most successful societies in history, charities were not needed as that was/is a function of the government.
Our taxes should pay for lifeboats, cancer research, cancer care, children's safety, disabled people's equipment and activities, veterans, foreign aid, etc. (Not siphoned off to rich cronies)