come down on somebody like a ton of bricks
From Longman Dictionary of Contemporary Englishcome down on somebody like a ton of brickscome down on somebody like a ton of bricksinformalANGRY to get very angry with someone about something they have done → ton