quibbler: a disputant who quibbles; someone who raises annoying petty objections
malcontent: a person who is discontented or disgusted
tilth: the state of aggregation of soil and its condition for supporting plant growth