Wiktionary
rake over the coals
vb. (context idiomatic English) To call to task or to reprimand severely.
Usage examples of "rake over the coals".
But in good faith there was no one else she could rake over the coals.
Those who rake over the coals too fiercely may singe their own hands.