To those who feel "politics" should not be a part of sports:
First, I'm sure pretty much everyone agrees that individuals do have and should have the right to express themselves as they see fit, within the law. Barring players from taking a knee or raising a fist is infringing on that right, isn't it?
Second, I'm sure pretty much everyone agrees that those in charge of teams and leagues and so forth do have and should have the right to decide what to promote or not to promote, whether it's a commercial product or service, or a charitable organization, or a cause of some kind. Barring teams from doing that is infringing on that right, isn't it?
We are all free to decide whether to support or not to support teams and players for any reason. I'm pretty confident that those who think all "politics" should be kept completely out of sports are a pretty small minority, otherwise teams and leagues wouldn't show support for some of the causes and viewpoints that those people disdain.