Apartheid is now a dirty word. Very dirty. But all it means is living separately.
There is a huge difference between keeping yourself separate from people of a different race or background and going out to rape, torture, and murder them. As far as I know (and I never heard of the guy before he was murdered), Terreblanche didn’t go around killing blacks.
You can certainly argue that separation of races is wrong. But there is an element in irrationality in the way the matter is usually treated. It’s OK to have all black dorms on our college campuses, but it’s NOT OK to have all white dorms. It’s OK for blacks to speak harshly about whites, but it’s not OK for whites to speak harshly about blacks.
I believe that all men are created equal by God. And I have had black friends, and friends who are married to blacks. But I’m not entirely sure that it’s possible to simply ignore racial and cultural differences, or to constantly treat them one-sidedly, as the Politically Correct insist that we should do.
I don’t think Terreblanche deserved to be murdered because he thought whites were different from, or even better than, blacks. I’m sure there are plenty of blacks who think they are different from, or better than, whites. That’s not a justification to murder someone.
Terreblanche was a racist thug that did prison time for assualt on people because they were black.