pettifogger

noun
  1. a lawyer who deals with petty cases or uses questionable methods
  2. Usage: often derogatory
  3. a person who argues over trivial matters or uses petty, underhanded tactics
  4. Usage: derogatory

Examples