In reality, which actions a person considers ethical and in coherence with their own values is highly individual. I can be friends or colleague with somebody who has a different set of ethics and circumstances than me. If I were to turn this into a conflict that needs resolution each time it shows, I would set myself up for eternal (life long) war with my social environment. Some will certainly enjoy that, and get a sense of purpose and orientation from it! I prefer not to, and I can find totally valid and consistent arguments for each side. No need to agree to reach understanding, and respect our differences.
Typically, people value belonging over morality: they adapt to whatever morality guarantees their own survival. The need to belong is a fundamental need; we are social animals not made to survive on our own.
The moment I am puzzled about another persons reasoning I can ask and if they are willing they will teach me why their actions make sense to them. If I come from a place of curiosity and sincere interest, people will be happy to help me get over my confusion. If I approach that conversation from some higher ground, as some kind of missionary, I might succeed sometimes, but fail most times, as I would pose a threat to their coherence, which they will remove one way or another.