Yes, you read the question correctly: nonprofits not nonprofit? And yes, this Christian Science Monitor blogger is asking, might Congress take away nonprofit status because of the bad behavior of nonprofits?
The blogger raises two cases in particular which threaten the future of the nonprofit sector.
In the first case, the blogger challenges the use of for-profit subsidiaries and other revenue generating activities as hiding behind the nonprofit skirts. Phooey! First, this nonprofit is engaged in activities that are within its core business and/or satisfy the specific needs of its customers while generating revenues and offsetting the dependency on philanthropy (noting, philanthropy and the public are really not dependable).
In the second case, I agree, hiding behind a nonprofit status for political purposes is horrendous and such behaviors should be left to the big corporations and politicians. But, it's true, a micro-group of nonprofits are pursuing this strategy.
So, IRS and Congress, you want it to stop, go after these groups while recognizing there's few enough to pursue and they do not represent the efforts of the vast majority of nonprofits!