Excoriate – to denounce strongly

“It was this kind of [corrupt] political system, controlled mostly by Tammany Hall, as the Democratic Party’s office was known, that men like Roosevelt and other reformers had excoriated over the years.”

Lion in the White House, Aida D. Donald