Anti racism/casteism is a cat and mouse game though. The only thing Im certain of is the rabid caste discriminators will develop some sort of coded language to keep discriminating without being caught.
My point is that we can never call this process done. Unfortunately the situation will evolve and so will our strategies to deal with it.
Ultimately we must uphold our commitment to liberal principles (I mean liberal in the sense of classical, not American liberalism). The rights of individuals must be protected.