While Mrs Machel did not lay the blame for such fury at any particular door, her comments will be devastating for the ANC, which has run South Africa since apartheid and frequently evokes Mr Mandela’s name to retain the loyalty of voters amid accusations that it has failed to address inequality or clamp down on corruption.