Hi Shark
I've lived In JHB,South Africa for 30 odd years.It is dangerous however the expression that 'if you put your hand in the toilet,you will probably get sh1t on it' is relevant here,and that is probably the same for any modern place!
South Africa has been a society in 'peaceful' transition for many years now and is often thought of as a modern miracle.Just go to Palestine,Israel,Lebanon,Iraq for real problems.On the African continent we are probably the only ones who are reporting accurately(goes for HIV as well) and so statistics on the internet could be skewed.
South Africa has it's unique problems but is not as bad as you may think.We haven't been awarded the 2010 soccer world cup because we are the worst in the world-there are 'hotspots' to be avoided,the same as in 'the Bronx' in New York and Bangla Rd in Patong.
Millions of tourists come here every year without any problems and you are also welcome!