I remember a few years ago when this first came to light. I think there were even some Congressional hearings about it. But the NFL was the 800 lb. gorilla and nothing came of it. Maybe not the case this time.
Non Profits cannot take any political stance so the NFL should lose its status over that alone. Screw them all.