another word for ranting

I have a habit of writing down interesting words when they come up in something I'm reading. Vituperative, an adjective for excessively harsh or abusive criticism, seems like a perfect description of some (not all) of the comments I've seen on social media.

Monte