Definitions of faultfinder:

  • noun:   someone who is critical of the motives of others