RichThesaurus
haul someone over the coals
vs
tell someone off
haul someone over the coals
verb
To express anger with someone in no uncertain terms when they do something wrong.
tell someone off
How often have the words
haul someone over the coals
and
tell someone off
occurred in a corpus of books?
(source:
Google Ngram Viewer
)