[n] a disputant who quibbles; someone who raises annoying petty objections
caviller, pettifogger, quibbler