Diatribist
Di*at"ri*bist
(?),
n.
One who makes a diatribe or diatribes.