caviller

noun
  1. a person who makes petty or unnecessary objections; someone who quibbles
  2. Usage: also spelled 'caviler' in American English

Examples