Can you be punished for protesting?

Events

The Supreme Court agrees: You have a right to disagree.