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