You make good points Ms. Moore.   What needs to be pointed out is that free speech does not extend to private employers which the NFL certainly is. Free speech protection extends to individuals and government employees not to someone on the job such as the NFL or any other person in private employment. The NFL could put a stop to the actions of Kaepernick. Of course they won't because he is Muslim and black and any action would not be politically correct.