moralizing

verb
  1. expressing opinions about what is right and wrong, especially in a preachy or judgmental way
  2. Usage: present participle of moralize
adjective
  1. characterized by or given to making moral judgments in a preachy manner

Examples