Let someone have it

Meaning: To criticise, attack or confront someone strongly.

Example: The coach let the players have it after their poor performance.