I've come to the conclusion the past couple years is we need to get rid of non-profit status. There is too much room for grift and I'm afraid narrowing requirements would just make more loop holes and continue the process. I don't think that would be a popular opinion but I really don't see another solution to the problems caused by non profits.