detractor

noun
  1. a person who criticizes or speaks unfavorably about someone or something

Examples