Diatribist
/(?)/
Di·at·ri·bist
Diatribist
n.
One who makes a diatribe or diatribes.