Political correctness gone mad, IMO. Fair enough, he shouldnt have said what he did but they were comments made in private, accidentally broadcast. He should have been made to apologise, perhaps a fine as a rap on the knuckles, but no way should he lose his job over it. Whether he harbours old-fashioned views on the use of outdated language or not, the fact that such words have never found their way into his commentaries shows sufficient professional decorum, so why should he lose his job?
More likely if he hadnt resigned ITV would have feared a backlash from blacks boycotting his commentaries & therefore less revenue which, as we know from our debates on The Premiership on this site, is really all that ITV is interested in.