IDIOMS

let someone have it

(idiomatic) To verbally assail someone.

Example:   At dawn we really let 'em have it with a 30 minute artillery barrage.
  When I came home, he let me have it for wrecking the car.