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:

Google Analytics enabled