Because appropriateness is irrelevant. If some NFL player wants to protest something at an NFL event, that's his and the NFL's business. Everyone might have a different view of whether it is appropriate, but who cares? The only opinion on the "appropriateness" that matters is the NFL's and the player's. Obviously, fans can boycott or whatever as a result of the actions, but that makes their opinion only indirectly relevant.