I'm from the boland, but lived in Cape Town for the last decade or so, but recently I moved back to the wonderfull green valleys and farms and mountains of the boland.
The Town I'm in now is still a bit racist, but its underground due to legal problems if it can be proved or withnessed... The reason is the social conditions of farmworkers who realy make it hard for someone to respect them.
You can only help someone who wants to be helped... but if you caome from generations of drunk illiterate people you start with a very big strike against you...
Where I live now there is not a single black or couloured (yep we distinguish between the two) family in the block or any of the adjacent ones...
Where I lived in CT, mine was the only white household in the street, I had, black, coloured and indian neighbours there and we all got along very well.
I'd think twice before lighting up infront of a whitey, but as far as the rest of the nation is concerned it is almost culture to smoke weed.