You cannot change the personalities of someone or change the way they behave to something. Whether you like it or not, you have to admit one thing, that you cannot decide for somebody’s personalities.
However, you can decide whom you’r gonna keep in touch with.
Because this life is too short for you to waste your time on those who do not deserve. They are the ones who have not respected you and appreciated you. They do not realize your values or your personalities.
So, spend your time and your effort on those who deserve, those makes you happy and make you feel you are appreciated.