Have A Go Meaning

(intransitive, informal, idiomatic, Britain) To tell off (especially unnecessarily or excessively), to criticise.

Example:   I've never tried karate before, but I'm willing to have a go.
  I heard you had a go at Jack the other night.
  Yes, we had a go.
2004, Lars Saabye Christensen, Kenneth Steven, The Half Brother, page 314:
  But there were occasions when someone or other had a go — when I was going to have a drink from the fountain, for instance, and had to stand on tiptoe at the side to reach the jet of water. Then it was that the clever dogs saw their chance to do something tough atmy expense [...]
  My teacher had a go at me earlier, just for missing one sodding homework. I was fuming.
2008, Stella Duffy, Mouths of Babes, page 10:
  Except her dad had a go last time, the last time she'd brought home a detention slip for him to sign.