I’ll answer for Diddlydo and Teacake before they see this thread - they hate him, he’s a liar apparently, and should be sacked.
Personally, you couldn’t pay me enough money to do the job he’s having to do at the moment, and I think he’s making a decent fist of it. I think he’s entitled to stumble every now and then.