Answer: moralizers

AnswerCrossword Clue
MORALIZERS

Self-righteous sorts