Attack vigorously
• Assail
• Attack
• Attack verbally
• Hit hard
• Lambaste
• Let have it
• Scold harshly
• Scold severely