vociferator

noun

1.
a loud and vehement speaker (usually in protest)
Derived from:
vociferate