bellyacher
complainant
complainer
crab
crank
croaker
faultfinder
frondeur
griper
grouch
grouser
growler
grumbler
kicker
kvetch
malcontent
murmurer
querulous person
reactionary
reactionist
rebel
sorehead
whiner
speaker
talker
utterer
verbaliser
verbalizer