nitpicker

noun

1.
someone who makes small and unjustified criticisms
Derived from:
nitpick