I hate to break it to everyone here, but people in the military aren't ensuring our rights and haven't been for some time. They're fighting to protect US interests (a broad necessarily vague term) abroad. Smedley Butler (USMC) knew this 80+ years ago and wrote about it. Most people I know who've served knew this or figured it out while they were in. I have respect for my brother, father, stepfather, grandfather, and uncle, who all served, but I don't go around pretending they're heroes. They're just people who signed up for various reasons and did their jobs with varying amounts of diligence and efficacy, and who have mixed feelings about their service.
But for the sake of argument, let's pretend they're actually defending my freedoms. Who are you, who am I, who is anyone to patronize them by speaking for them and assuming a flag is some sacred thing to them? Let them speak for themselves. Some have a problem with the players kneeling, some kneel alongside them because they're woke enough to understand why NFL players are kneeling.
What's not being said (but it's loud and clear in the subtext) is that people would rather these guys not protest at all. Shut up, stay in your place.