moralizing

noun

1.
indulgence in moral pronouncements; the exposition (often superficially) of a particular moral code
Derived from:
moralize