From Wiktionary, the free dictionary
dar más mal que un hijo tonto (first-person singular present doy más mal que un hijo tonto, first-person singular preterite di más mal que un hijo tonto, past participle dado más mal que un hijo tonto)
- (idiomatic) to be a real piece of work