Free speech is not trashing a recruiting office and sabotaging government equipment (such as the submarine). Their actions could directly and indirectly put our troops in harm's way and give aid and comfort to our enemies. Thats sedition. Go take a look at their website and tell me again how this is free speech.
If thats the case, then Jefferson Davis was just exercising his right to "free speech" as well.
My mistake was in assuming that you were simply against their protest. I do not condone their destructiveness. My apologies.