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.
Yep. So am I. But we have to acknowledge that requires enforcing our morality on other cultures. And the consequence of that is that we believe our morality is superior.
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.