I didn't downvote. Even relatively rich countries outside of Africa like Mexico, Chile, and Panama have very high violent crime rates, but mostly among the poor (in Panama anyway, in Mexico I suspect there's a lot more drug related violence.) So poverty is definitely a big issue, but tribalism plays a big role too, e.g. bloody civil wars and ethnic cleansing. A lot of violence in South Africa is either race related or tribal. So it's not that you're wrong, it's just that the picture is more complex than just poverty alone.