What a shame this is, he is currently doing a walk to raise money for a charity, his actions have managed to take the spotlight off that and put it firmly on himself (again). Why not keep his mouth shut until that was done then sort this out privately.