You know, I view this as a free speech issue. The players aren't paid for their political beliefs or standing, they are paid for their ability to play the game. If they wish to protest during the opening fanfare and ceremonies, I see no problem with it. Why? I served 20 years in the U.S. Navy, defending this country and all it stands for. If you want to express your displeasure with this country and can do it in a non violent way, go for it.
Kapernick's kneeling during the national anthem simply expresses how he feels about the way things currently are in this country. It has nothing to do with his ability to play.
You conservative idiots continually are supporting the right of free speech when it comes to people denigrating mixed race couples (Laura Ingrahm), tweeting the most inane bullcrap that stirs up the country without being actual policy (Donald Trump), or anything that comes out of Rush Limbaugh's mouth. You support free speech for those people, so why not allow athletes to express theirs?
And yeah, if the sports networks don't like the athletes protesting, they have control of the television cameras and what is shown. If they don't like the protests, don't show them, and that way the only people who will see it are those in the stadium.
Besides..................neither the stadium, nor are any of the teams publicly owned, so if you support Confederate monuments on private property as "free speech" and "freedom of expression", why can't you allow athletes to protest peacefully inside the stadium?