Profitable non-profits

Here is an excellent story from NPR on a non-profit hospital which is making plenty of profit, yet still sues its poorest patients and charges them 9% interest on what they owe. Non-profits get enormous tax breaks. In exchange, they are supposed to have a service mentality towards the less fortunate. However, the bigger the non-profit, the less likely they show any humanity. One massive non-profit in the eldercare business that I know of is particularly guilty of fleecing their customers. How about a size limit on non-profits? Once a non-profit gets to a certain size, it is likely to lose its sense of mission.