Excoriated
• Assailed
• Attacked
• Berated
• Lambasted
• Really went after
• Ripped
• Scolded
• Slammed
• Yelled at