Well he did try to justify it, he said he'd had a cancer scare.
All totally irrelevant.
If your reaction to a hotel restaurant not serving hot food beyond a certain time, when you've filmed all over the country and all over the world, is to punch the producer of your very lucrative Tv programme, then of course you can't justify it or blame anyone else.
How can that be to his credit? No-one but him did anything