Specious argument.  The NFL is a private business.  There is no governmental influence in trying to "deny" a right.  But even by your confused "logic," if they have a "right" to dishonor our flag, I have a right to protest them.  Or do you have different standards for pro-American "protesters?"