Bickerer
Bick·er·er
Bickerer
n.
One who bickers.