The flag and the anthem have nothing to do with the U.S. military.  No U.S. military person has sworn an oath to a flag or to a song.  As a veteran with 21+ years on active duty, leave the military out of this.
.
And BTW there was exactly 5 players (0 Broncos) out of 1500 that took a knee or sat during the anthem on week 1, by week two it wasn't even being shown on TV.  It wasn't until the President misused his position and in violation of his oath used twitter to stir up the controversy again that numerous players and others made a demonstration.  There were only a handful of players that were using that platform to bring attention to social injustice, the rest (including the 32 Broncos) obviously did it in protest to what they saw as a perceived pressure to not give those handful the right to protest.
.
One has to wonder why the President would stir things up on what had become a dead issue.  Was he using the same tactic that won him the Presidency to deflect from something else?