NFL As Charitable Non-Profit?

Sports, as professional athletes routinely remind us when they are traded from one franchise to another, are a business. Yet several major sports leagues, like the NHL (National Hockey League) and NFL (National Football League), have for years been operating as...