Faultfinder definitions

noun

someone who is critical of the motives of others

See also: cynic