Racist rant angers South Africans