A very good and brave post from Ben Barker. However, the history of this country in recent years has been the complete refusal to take responsibility by public bodies for their action. Hillsborough, the tainted blood scandal, the Post Office scandal and the grooming gangs show that those in positions of responsibility persistently refuse to acknowledge their errors. So I won't be holding my breath for Godfrey to step down or be sacked.