While I agree with you in this case we do have to acknowledge that such a statement can only be made from a position of moral superiority. That’s an uncomfortable position to take in the general case.
I don't feel bad about objective moral superiority. Just beacuse the caste system is ingraind in Indian culture doesn't mean it should be respected or allowed.
Your sentence is what a typical fence sitter would say, where they think you can go through life not offending bad people and thinking that makes you tolerant.