have someone's guts for garters

Etymology
By metaphor from the way that humans use animal intestines as catgut for various tensile applications; compare.

Verb

 * 1)  To reprimand severely.
 * If you go out and play and get your clothes dirty, I'll have your guts for garters!
 * If you go out and play and get your clothes dirty, I'll have your guts for garters!