Synonyms for Moralize (same or very similar meaning)
WordNet sense 1 (interpret the moral meaning of):
moralise
WordNet sense 2 (speak as if delivering a sermon; express moral judgements):
sermonize, preachify, sermonise
From the ODE community, based on WordNet
add/edit