Q: when these mistakes affect you too

A: you don't have to repress your feelings. Express how you really feel toward them, in verbal manners or in non-verbal. they have to know that what they have done affected you. otherwise they will just repeat it again and again. if they feel guilty -or even fake it to you- accept their mistake and give them another chance. or a lot of chances. Because although they hurt they still care about you. but don't let them develop into the type of toxic friends, who are actually just working in destructive manners against your self-esteem if you see them not feeling guilty, even when they know that this hurts you, then just locate them in a different context away from your personal life. yes forgiveness is a great thing. and you will forgive them eventually. but forgiveness doesn't mean that you are satisfied with what they did. it means you forgive your self and not to put more burden from the past in away to affect your future. if they also don't feel regrets, but cant understand why this hurt you, then they are just different from you socially or culturally, just accept them and try to deal with them in a definite context of time and place