So, let me get this straight, you'll admit that the caste system is thousands of years old, but somehow because the Spanish term 'caste' got used to describe it once Europeans saw it, you think that somehow shifts the blame for thousands of years of restrictive social echelons onto the Europeans? The Hindus aren't responsible for their own social restrictions?

Then, Apartheid ...

You're going to ignore all the UN, IOC, US, UK, Canadian, French and German embargoes, the European pope, the European UN head, and all the other Europeans that fought like hell to get Apartheid removed or worked to ostracize S.A. for it?  You're going to ignore that South Africa removed itself from the Commonwealth over it?

This is some pretty hefty retconning of history, and pretty racist retconning, to boot.  You're smearing all of Europe with policies made by specific South African Dutch Afrikaans politicians that didn't even have full support of their own people.