Not much to argue about here - a bollocking on frequency is unprofessional.
Sounds like the chap in question needs a holiday. If it is crucial information, his colleague can specify information required on handover, or he can repeat his instruction where he is unclear that the crew has understood/read back sufficient information.
Tower: "xxx hold short 24R"
xxx "hold short"
Tower: "I repeat, xxx hold short 24R"
xxx "hold short 24R"
Simple - no bollocking needed, delivered in a relax and professional manner, and gets the clarification required.