Absolutely. America provides anyone with the right to protest anything they so choose. In this particular situation, however, I'd submit that having the right the do something doesn't make it the right thing to do, and having an overriding respect for the flag and what it in it's totality represents is certainly not inappropriate.