*sigh* Nobody is protesting the flag, the country, or anything like that. If I get beaten up at Applebee's by an employee, I don't think my friends will stop eating at Applebee's. I do, however, think they will probably call for the employee who assaulted me to be penalized. It's the same thing here. The country, as a whole, is not the issue. This aspect of it is what is being protested.
And one of the things that this flag stands for, what being an American is all about, is freedom of expression. The veterans of war fought for our rights to free expression. And that includes being free to stand, kneel, sit, lay down, hop on one foot, do the Hokey Pokey, etc. during the national anthem. It is peaceful protest that hurts nobody. I love my country, and I am not offended in the least by NFL players, the cast of Miss Saigon, or any of these protesters.