tear (someone or something) to pieces/shreds

idiom

Definition of tear (someone or something) to pieces/shreds

: to criticize (someone or something) in a very harsh or angry way They tore my idea to pieces. The actress was torn to shreds in the press.