For those who are upset about this form of protest, what would be acceptable.  If black people protest by gathering in the streets, you call them thugs.  If they protest by kneeling during the National Anthem, you call them somehow un-American.  What form of protest would you find acceptable?

Personally, the only problem I have with this protest is that with the exception of a few, the protest isn't about what they are protesting anymore, but about politics.  For those on the right, the conversation is ONLY about disrespecting the flag, for most on the left the conversation seems to be about the 1st Amendment.  It seems that the actual reason they are protesting has been lost in the rush to make this about politics.