A private business, which the NFL is, can make any work place rule they chose to. They say everyone wears blue shoes or Tuesdays or your fired, its your choice to continue to work there.
The only prohibited exceptions are the ones in the constitution, Race, color, creed etc. (Read the constitution for the whole list)