Where do we draw the line between free speech and hate speech during protests? | onGist