(apologies) why is this word offensive?

I saw a film with a White South African character. he was referring to the black African people as: "Kaffa" or "cafa" it's obviously an un-PC offensive term of abuse but why? can anyone explain where the word/phrase originates? (BTW: I understand SA has changed! and I respect... show more I saw a film with a White South African character.
he was referring to the black African people as:

"Kaffa" or "cafa"

it's obviously an un-PC offensive term of abuse but why?

can anyone explain where the word/phrase originates?

(BTW: I understand SA has changed! and I respect black people and would never use this word).
10 answers 10