By any measure, the NFL is the most successful sports league in America. It has the highest ratings, brings in the most money at the gate, and has a legion of rabid fans like myself that buy all manner of merchandise touting their favorite teams. So how do you let the controversy about the care of your ex-players get so bad you've got congressional hearings? Regardless of the merits of the NFL's case (and there aren't very many), it's just creating a PR problem where there doesn't need to be one.
Yeah, and one created entirely as the result of greed. And don't even ask how they treat current players who dare to get knocked on the head a few too many times.