Actually the NFL is a 501 C3 tax exempt organization.  Which bars it from political activism.  If the players want to say anything on their own time, then more power to them.  But when they are on the field they are representing the NFL, which means the organization should have its 501 C3 status revoked.