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