annihilative, sarcastic, disrespectful, caustic, withering, overwhelming, trenchant, incisive, biting, ironic, annihilating, crushing, destructive.
destructive (part of speech: adjective)
destroying (part of speech: verb)
- laying waste,
- ripping to shreds,
- tearing down,
- knocking down,
- mowing down