Just to give you more Info. Coon was a derogatory term used in the USA It went along with the N. Word and another term like a blackie. I remember hearing it but it was a long time ago. Can't say if it was more of a northern term or a southern term. It looks like it could have been picked up and used because of the carnival you are refering to in South Africa. I was not aware of many of the things you mentioned. Anyway it is rather discusting and shows a lack of verbal communication skills to use any of these terms in my opinion.