faultfinder
faultfinder - noun
someone who is critical of the motives of others
faultfinder - thesaurus
cynic