vituperatory

adjective: Criticizing bitterly, scathing, abusive.