Definition.com
Moralistic preaching (n.) breeds only cunning hypocrites, whose forced "virtues" arouse more resentment than their vices.
1 card
Moralistic preaching (n.) breeds only cunning hypocrites, whose forced "virtues" arouse more resentment than their vices.