And I would totally support that; most Republicans would. I may disagree with them, I still may consider them ignorant, but I would support their right to do it off the field.
For instance I'm a loyal listener to a local radio host by the name of Bob Frantz. He was going on and on about how he wished LaBoob would leave the team because of his feelings about Trump and the kneelers. I disagree with him. I think LaBoob can say anything he wants about it. He has that right. He didn't protest, he only voiced an opinion. He didn't do it during a game. He was asked about it after the game and I support his right to what he said.
The problem for these people is they don't even know where their paychecks come from. They think they became millionaires just because they mastered a child's game. The truth is they became millionaires because of the support of their audience and followers.
If an entertainer (jock, musician, actor or actress) takes a political stance, they piss off some people and get support from others. If they just kept their political opinions to themselves, they pissed off nobody. All those people are how they make their money. Why piss any one of them off? It's a stupid thing to do.
So you just perfer they keep quiet.
Plumbers should just work on pipes, bakers should just bake things, cooks should just cook food, mechanics should just work on engines.
When you become a professional athlete,you do not give up your right to state your opinion any more than the plumber, baker, cook or mechanic does.
Why you guys care so much is puzzling.
Again, does your boss (or do you if you own a business) play the national anthem before every work day? Do you all stand at attention? If Jennifer in accounting didn't stand would she get fired (or should she get fired in your opinion)? The NFL does do this...and for some reason the actions of a very few of it's employees somehow tarnishes the whole product when, in point and fact, they are showing a form of patriotism that 99.9% of other businesses do not do.