A league-wide problem with respect for country. The real scoundrels here are the owners, who chose to appease a few miscreants rather than stand up for what is right. There is no First Amendment right to freedom of speech in a business context. The owners could fire any player who disregarded their instructions.
If there was a movie you really wanted to see but the lead actor was an outspoken liberal activist, like Sean Penn, would you not go to the movie? Anyway, if you think they're miscreants, it shouldn't bother you. Why should you care what they do? They're miscreants and wont change because you stop watching a game. They don't see the inked cloth banner and the song the same way as you and most others do. They see it as something that can be used to gain attention to make a point about fairness and justice and quotas and cops killing more people than hurricanes and how people of different ethnic backgrounds aren't all treated the same. Don't allow their attention seeking to make you miss out on something you enjoy.
I seriously think the sports leagues should do what they suggested on South Park last year and just make an announcement before the playing telling people to: "please stand, sit, or kneel, for our National Anthem." Bingo, problem solved!
There is no endgame to these protests and sadly, nothing much changes for long as the cycle repeats itself.
Personally, I'm less inclined to watch the pro game because they seem to employee a large number of Neanderthallic abusers of women, not to mention the rampant homophobia.