There are some sky gods left in ATS, unfortunately. It is not for ATC/FIS/AG to tell anyone off: we are here to provide you a service and to help you out. No one needs a bollocking, in flight or otherwise, from some jumped up so-and-so in the tower. Aside from being highly unprofessional, it is also dangerous for various reasons as stated above. I've no problem with (genuinely) friendly advice but if you get a "bollocking" over the RTF then I think you're within your rights to complain to the unit management and send an MOR. Most of the times I've seen ATCOs admonish people in flight it is trying to cover up their own mistakes, which is worth remembering.