I think the NFL has just violated the players constitutional rights to say and speak freely. If players union were to contest this and take it to court, it would be thrown out, based on that fact alone.