Kaepernick and the other players have every legal right to take a knee, and NFL fans have every right to boycott. There's no 1st amendment issue here even if the team owners order the players to stand and fire them if they refuse. The 1st amendment only protects us from government, not from private organizations. And despite POTUS voicing his opinion on the matter, that doesn't make it law and no player has been arrested.