I read the Constitution.. We have a right to protest.. It doesn't say that you have to AGREE with the reason for the protest.. The right to protest is sacrosanct even if you HATE the reasons why it's being done.
Your reasoning would support someone putting a bomb in your car in the name of free speech.