You've got it right. It has to be "there were" rather than "there was" because "protests" is plural and the verb must agree in number with its subject.
Your question about the differences among oppress, repress and suppress is fascinating. I'll spend hours with dictionaries thinking about that, and leave you to do the same.
Student or Learner