As for it being discrimination and not racist I would suggest to you
that the caste system IS a form of discrimination based upon
race.
It actually seems to be based more upon skin color, amongst other things, since all or most Indians are considered Caucasian, or so I thought.
"race" is not just skin color. Two elements are needed for
racial discrimination:
1) a defining characteristic, such as skin color. But it could be a
certificate, such as a membership in a tribe; and
2) that this defining characteristic is handed down from parent to
child.
