I agree. Attitude and RT from Shamrock was poor throughout, and the controller is just having to deal with an unexpected disruption to the flow, and slot him back in (also a cheek of shamrock to be requesting the direct when he had gotten tired of the hold, and ironic that the direct would have taken him the same route as he would have gone anyway) .
Reading the weather radar is as much an art as a science, borne of worldwide experience, and despite his on air posturing, a shamrock pilot does not often get to see the huge and intense stuff such as is found in Asia and Africa. In fact, my observation is that European pilots often deviate round the smallest returns, and what's worse, do it in a demanding way like they're asserting their own self importance. I also often hear pilots in europe carrying out their own deviations around fairly minor returns, without first getting permission, which quite rightly sometimes gets a rebuke from the controller.