rakes over the coals

Gives harsh criticism

To rake someone over the coals is to reprimand them severely, often publicly or at length: The CEO raked the sales team over the coals for missing their quarterly targets.

The image is of punishment by fire—dragging someone across burning embers.

Also appears as haul over the coals or rake over the coals, with the latter sometimes meaning to revisit painful past events: Why rake over the coals of a failed marriage?

Related

give an earful · upbraid · lay into · shame · lambaste · take to task · censure · defensiveness · berate · reproach · admonish · vulnerability · condemn · tear into · call on the carpet · put through the wringer · knock down a peg · humiliation

Opposites
criticism severity

rakes over the coalshandles with kid gloves

Treats very gently

coddles · soft-pedals · sugarcoats · whitewashes · glosses over

emotional valence of response

rakes over the coalspraises

Verbally commends

commends · lauds · extols · applauds · pats on the back

criticism/harshness of feedback

rakes over the coalspraises

Verbally commends

commends · lauds · compliments · applauds · encourages

Family

rakes, coals

Familiarity
Top 500,000
Profile
Used worldwide · Timeless · Negative · Everyday, not technical · Rated G