Don't believe everything you read. Sure we have crime and violence in South Africa, but most of the crime and violence you read about occurs in the slum areas.
South Africa has hosted numerous international events, for example, the Rugby World Cup, Cricket World Cup, Indian Premier Cricket League the African Federations Football League and numerous others without major incidents. The English "Barmy Army" have just finished up with following their cricket team around South Africa. Last year there were approximately forty thousand fanatical rugby fans that toured with the British Lions, again no major incidents.
Tourists don't have to fear coming to South Africa, but maybe South Africans need to fear the football hooligans from Europe rather.
