quibbler

noun

One who quibbles; one who evades plain truth by trifling artifices, play upon words, or the like.

noun

A punster.

noun

One who quibbles; a caviler; also, a punster.

noun

Somebody who quibbles

noun

a disputant who quibbles; someone who raises annoying petty objections