IDIOMS

rake over the coals

(idiomatic) To call to task or to reprimand severely.