Main problem with non profits in my understanding is, that they are often created for tax evasion purposes, but the legit non profits still get the regulatory heat.