I like the notion that people who work in non-profits shouldn't seek ANY compensation because that's somehow taking away from the organization's mission. Hire someone to run a charity on $40,000 a year and you are going to wind up with a charity that will have no direction or leadership, no plan to raise money and no way to guarantee proper stewardship of the money once it's donated. You need someone with business acumen, a solid understanding of accounting practices and knowledge of the laws surrounding charitable giving, and you are not going to find anyone who possesses those qualities without paying some money for it. Only a complete fool would think that an organization could take in tens of millions of dollars and a handful of minimum wage people or volunteers could steer all those resources and make sure every dime gets to the right people. You have to pay for talent and you need talent to make sure that the money is being directed correctly, because there are plenty of people who have no qualms about defrauding charitable organizations. But, no, let's piss and moan because these overpaid executives just increased donations 20-fold in the past couple months.