Your point about the lines between the for profit companies-EE, Halcyon etc. and the non-profit-GUE, being blurry is well taken. Perhaps GUE should take note. Perception is reality...
There is, of course, nothing wrong with a non-profit "making" money. It is called "surplus" of income over expense. However, as long as the surplus is used for Mission oriented activities, and the cause of the surplus is understood everything is ok. Non-profits who sock away large surpluses are not being true to their Mission. The reason they are tax-exempt is because they are supposed to use up ALL available resources in service to their Mission.
Ken