$ 0 0 National Fools League? The new opiate of the masses? Did you know that the NFL is a tax registered charity? Most stadiums are built with public money. How come the public does not share the wealth produced by these stadiums? Lou ▶ NFL Claims They’re a Non-Profit Charity TO AVOID INCOME TAX!!! The Government Allows It!!! – YouTube.