I never understood why people take non profit companies as more altruistic than for profit companies. The non profit doesnt mean no profits at all they still have to be profitable. It's just boils down to how the profits are distributed. There are plenty of sleezy institutions that are non profit like the NCAA.
Foundations and charitable organizations that pubically get their funding are a different story but I'm talking about non profit companies.
I even had one fellow say that the green bay packers were less corrupt than the other for profit nfl teams , which sounds ridiculous.