Most people do not change their behavior, personality, or character — and the truth is, most of them do not even want to. Change is uncomfortable, and very few people are genuinely willing to put in the effort it requires.
If you come across someone whose character is not good, resist the urge to point out their flaws or tell them that they are wrong. Because if they are smart, they will not actually change — they will simply learn to hide those flaws better, just to create a good image in front of you. On the surface, it may appear as though they have changed, but deep down, they remain exactly the same. Real change never comes from being told to change — it only comes from within, when a person genuinely decides they want to be different.
So if you find someone whose character, personality, or values do not align with yours, do not waste your time and energy trying to fix or change them. That is a battle you will rarely win. Instead, simply distance yourself from such people and move on. Surround yourself with people whose values, mindset, and character naturally align with yours — because those are the relationships that are built on a genuine foundation and are worth investing your time in.