I don't know enough about how they distribute what they take in. If after the revenues are distributed, they make no real profit, then they are a non-profit. Regardless of how much they actually take in. The same would be true of the Red Cross or many other "non-profit" organizations. You need to look at their net, not their gross.
I would however say that there maybe should be a limit on what a non-profit is allowed to pay executives and officers.