campus protests: 'There is no place for hate speech'