hairsplitter

Noun
  1. a disputant who makes unreasonably fine distinctions
hairsplitter
A lawyer acting as a hairsplitting hairsplitter argued over a single word in the contract.