"I think you are being unfair to South Africans...guns are far more prevalent in the US..." have you ever actually been to South Africa? you know, other than as a tourist? Do you actually know any south Africans who have been the victims of violent crime? I have - I grew up there. Let me give you an idea shall I? Ironically from my facebook news feed of yesterday:
Friend one states that a trial of five armed men who robbed, shot and seriously injured her parents on their farm two years ago finally ended with one of the men being found guilty, the other four, the judge said he knew them to be guilty but the police botched the investigation to the extent that there was "reasonable doubt" and thus he had no alternative but to release them. She went on to say that the police still have a gun that was found on the farm that they have never tested, that the judge acknowledged the police investigation had been a shambols but that nothing would now be done - this is it.
Friend two then comments that she knows how friend one feels because when her husband was murdered six years ago they hoped for justice but no-one has ever even been tried let alone convicted.
Friend three (who I know only from name) then says that it's hard but people have to move forward or it just leads to bitterness and resentment, no-one has yet been brought to justice for shooting his brother (he too was seriously injured)..
These are people I know personally. Two of whom I shared rooms with at school (I went to boarding school) so not just friends of friends etc all having this discussion as if it's just an every day thing - oh wait, it is! 
But you keep believing that the South Africans aren't habitually victims of violent crime and don't need to keep a gun by the bed as a matter of course....
Get real.