The NFL asked for this with their wearing pink, Hispanic month, etc. If the NFL is forcing the players to participate in those things when how can they force the players to do stuff they care about.
Good point - they pushed the "we are all things to all people," now its being used against them.
Follow the money...