To haul over the coals

to call to account; to scold or censure.
See under Coal.

See also: Coal, Haul