quibbler: a disputant who quibbles; someone who raises annoying petty objections
malcontent: a person who is discontented or disgusted
tryptophan: an amino acid that occurs in proteins; is essential for growth and normal metabolism; a precursor of niacin