It's disturbing to see so many people insist that the NFL doesn't "deserve" to be a non-profit, because they don't give enough to charity.
The NFL shouldn't qualify as a non-profit because they promote only NFL football, not football in general. It's qualified as a trade association, but it shouldn't be, as it's clearly a for-profit corporation managing a brand.