Excoriate
If you’re not sure what the word “excoriate” means, the dictionary can tell you this:
excoriate |ikˈskôrēˌāt|
verb [ trans. ]
1 formal censure or criticize severely : the papers that had been excoriating him were now lauding him.
2 chiefly Medicine damage or remove part of the surface of (the skin).
ORIGIN late Middle English : from Latin excoriat- ‘skinned,’ from the verb excoriare, from ex- ‘out, from’ + corium ‘skin, hide.’
But, for an example, see how Colbert deals with Limbaugh and Hannity: