I Have Done This Since Childhood...As a child, I loved my friends freely and fiercely, until the first time I heard one of them saying horrible things about me to another one. The one who disagreed remained my friend until I moved away. The other, I never spoke to beyond the occasional "hello" again.
I am still this way as an adult. Once you have hurt me, you are done! I have no room in my life for people who cause me emotional (or physical) pain.
Life is too short to tolerate someone who thinks it is ok to mistreat you, and then say they care about you.