disapprover

noun
  1. a person who expresses disapproval or does not approve of something or someone
  2. Usage: relatively uncommon; more common forms are 'critic' or 'opponent'

Examples