Some people carefully consider what action they should accept in themselves and in others, others accept any behavior. Everyone needs to be treated with respect. It is bad manners to tell others that they are ethically wrong. Ethics that works only for the advantage of the individual with total disregard of others is not acceptable. People have physical and social needs that must be satisfied.
People are or can be rational.
Different people have different values, thus there will be disagreements in ethics. Explore the HF2 Values Model. The three main imperatives, according to many authorities, are help, fairness, and freedom. Honesty is an outgrowth of fairness and is needed to implement the other three imperatives. The HF2 Value Model is explained, in part, by a look at the opposites.