Pettifogger has 3 different meanings across 1 category:
Noun
a person (especially a lawyer or politician) who uses unscrupulous or unethical methods
a disputant who quibbles; someone who raises annoying petty objections
Someone who quibbles over trivia, and raises petty, annoying objections and sophistry.