Fault-finder /(?)/

Fault·-find·er

Fault-finder

n.
  1. One who makes a practice of discovering others' faults and censuring them; a scold.