tear (someone or something) to pieces/shreds
idiomDefinition 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.