To some degree I agree with what you all (and most the media) have said but its that thing where you need very competant people who know how to run a buisness in these roles so that they are run properly.

The red cross is a huge multinational chartity and as such needs people with the same skillset as those who run massive multinational companies. Not paying like for like wages would mean less skilled people taking those jobs, would it be run in the same way with the same money available for charity??

The alternative is what? Put some idiot in charge, who does not know what they are doing, and then less money goes out to people who need it as a result of waste and in error. At least he is not taking huge multimillion pound bonus's yearly like the bankers!