demoralizers

noun
  1. people or things that cause someone to lose confidence, hope, or determination
  2. Usage: plural form of demoralizer; typically refers to persons or abstract forces that weaken morale

Examples