RichThesaurus
give a hard time
vs
take it out on
give a hard time
take it out on
verb
To unleash one's anger on (a person or thing other than the one that caused it)
How often have the words
give a hard time
and
take it out on
occurred in a corpus of books?
(source:
Google Ngram Viewer
)