do a dump on someone/something

do a dump on (someone or something)

To criticize one harshly and undeservedly, often due to frustration. I know you're stressed about the wedding, but why are you doing a dump on me? I didn't intentionally bring the wrong box of place cards!
See also: dump, on
Farlex Dictionary of Idioms.

do a dump on someone/something

and dump all over someone/something and dump on someone/something
tv. to criticize someone or something; to destroy someone or something. (From take a dump, to defecate.) That rotten jerk really did a dump on my car. Look at that fender! She did a dump all over my report. Why do I bother.
See also: dump, on, someone, something
McGraw-Hill's Dictionary of American Slang and Colloquial Expressions
See also:
  • do a dump on (someone or something)
  • dump all over (someone or something)
  • dump all over someone/something
  • be hard on (one)
  • be hard on somebody
  • eat (one's) young
  • jump down (one's) throat
  • jump down someone's throat