Yes but employers should never try to impose political opinion on their workforce.  The NFL knows this and thus allows the anthem protest - because they know it is unfair to impose the national anthem on their workers in the first place.