As is often the case, the misunderstanding arises out of a conflict between ideology and the facts on the ground. Here is a key graf:
ANC leaders have preferred to give homilies, from a safe distance, about how when the ANC was in exile they received hospitality from many African countries and everyone must accordingly treat other Africans as brothers now. This fails to understand the difference between a country hosting a few thousand ANC exiles and the competitive impact in the labor, housing and other markets of millions of illegal immigrants.
The unemployment rate in South Africa is 58%, and the government wonders why their citizens resent millions of illegal immigrants from Zimbabwe, Mozambique and Malawi? It would appear that world travelers should add South Africa to their list of places where it is safer not to travel at this time.