Didn't the Dallas Cowboys handle the situation perfectly last night? (Can't believe those words just came out of my mouth lol). Everyone has the right to peaceful protest for whatever it is they are in opposition to, real or perceived. So go ahead and take the knee, in advance of the playing of the anthem. But during the actual playing of the anthem, out of respect for the country, the military, the veterans, and their families and friends, stand up and be quiet and show a little respect for the flag.
I'm not saying these athletes don't have the right to protest peacefully. God knows they have the means at their disposal to do so. But during the three minutes out of the week when the anthem is being played and the eyes of the world are upon them, show a little respect. During the rest of the week, protest all you want. Appear on television, organize rallies, contribute some of the millions of dollars you earn in the USA toward whatever cause it is you support or oppose. Got no problem with that. But there is a significant chunk of people in attendance or watching on television that feel disrespected by protesting during the anthem. I think their feelings should count for something too.