What does Beschimpfungen auf sich herabhageln lassen mean?

Beschimpfungen auf sich herabhageln lassen - German to English

allowing yourself become showered with abuse