Giving money is nice. I'm cool with that. Like Farm Aid and concerts for HIV projects and Amnesty. Don't like the issue: don't buy a ticket.
Other than that, I don't want to know athletes' politics.
They said that to Muhammad Ali, too. They don’t want to hear athletes opinions but if Clint Eastwood gets up and makes a fool out of himself at a political convention that’s just fine?
Well, with Ali they drafted him, and didn't buy his religious argument. The common white meme (my father included) was "he can't be a pacifist." Ali said he "didn't have nothing against ... viet cong." And they took away his opportunity to box by pulling his license. He had a few fights in Europe. Frazier gave/loaned him some money. Eventually he got his license back. He was never able to move his legs as he had before, but he compensated with other skills.
If someone says Kapernick or Tebow can't play in the NFL because of their political views, I'd be against that. But no one is saying that. Kaepernick's saying he's not being hired because of his views. That's probably right because any team that signs him will lose ticket sales. But nobody took away his legal right to play football. People just don't want to pay to see him.