hauled over the coals (verb) rake over the coals: criticize harshly
Sinonime: blow*, blunder, error, miscount, misestimate, misestimation, misinterpretation, misjudgment, miss*, misunderstanding, mixup, overestimation, overvaluation, slip*, underestimation, undervaluation