diatribe
n. A bitter or malicious criticism. 