The biggest bugbear for me is that there are so many charities and there is so much cash floating about.
According to Forbes, there are 1,565 people worth more than $1bn (One thousand million).
Who needs that much cash?
(I know that is an over-simplistic viewpoint)
Even with half that fortune, those people can live exactly the same life of luxury. Why more isn't given by these people eludes me.