I am South African. I have lived 5 years in Johannesburg, 10 years in Durban and 3 years in Cape Town. I too am extremely suprised that Johannesburg was rated below other South African cities.
I do think that Buenos Aires is safer than Cape Town in that you probably arent going to be raped or...