rip someone a new one
• scold or criticize someone harshly.
• "I don't know what was said, but I'm sure that his father ripped him a new one"
tear someone a new one
• scold or criticize someone harshly.
• "several family members tore him a new one for being irresponsible"