detractor

/dɪˈtræktər/
noun
  1. A person who criticizes or speaks negatively about someone or something, often unfairly.
    • The politician's detractors claimed he was not honest about his past.
    • Despite her success, she had many detractors who doubted her abilities.
    • Even the harshest detractors had to admit the movie was entertaining.