Definitions of hairsplitter:

  • noun:   a disputant who makes unreasonably fine distinctions