needlers

noun
  1. people who persistently annoy, tease, or provoke others with criticism or remarks
  2. Usage: informal

Examples