rip to shreds

Verb

 * 1) To tear apart, so that only shreds remain.
 * 2)  To criticize severely; to refute.