The problem that I see is once a organization gets large enough and they start taking in very large sums of money there is going to be corruption, I don't care who it is.
Take a look at just about any non profit group and you will see that the vast majority of the money that is given to them...