Players' political views should be off limits. If Kaepernick wants to protest police brutality or Butker wants to advocate for the nuclear family, the teams/leagues should stay out of it.
If fans don’t like it, they can say whatever they like, but the teams should send a clear message they won’t stifle player speech.
If you’re a fan who doesn’t like a player, go post about it on nostr, start a blog or a podcasts. Stop watching that team on TV, whatever. But your remedy is not to get him blackballed from the game.
Teams are cowardly about this, should take a clear stand.