tear someone or something to shreds

tear someone or something to shreds (or pieces)

criticize someone or something aggressively. informal
See also: shred, something, tear