He does not have a right. The NFL is private and can set their own rules.
Obviously you have never owned your own business!!
Local, State & Federal entities are ALWAYS telling me how to run my PRIVATE business.