Yes, we all have freedom of speech and freedom to protest.  I have no idea what these guys are protesting and I don't believe they do either.  Disrespecting the flag and for which it stands is an idiotic way to protest.  I can't stand to watch this nonsense and the solution is simple.  I ain't watching them anymore.