When we contact ATC we have no clue how much the Controller is dealing with. Radio, Phone, Planning clearances etc. Placing the controller under further pressure without justification (and the only legitimate justification is if your safety is compromised) is just plain bad CRM at its best and at its worst could lead to a serious safety outcome for other parties.
In this context the CAA are absolutely correct to prosecute and make an example of poor behaviour like this. I am sure Mr T is a nice guy, great pilot etc but I also feel sure given his profile he probably feels a little ashamed of letting himself down, and so he should! ATC are there to assist and support our activities and we should recognise there attention is often spread very thin. All the people I had the pleasure to fly with, the quality I admire the most is calmness. I need more of that too.