I kind of like this:
I think that when you give chances the less respect you get.
And my recovery has made me not a better person but a more honest person. I always resented giving people second and third chances, but I did it because I needed everyone to like me.
Since I left AXH, I've also broken up with a couple of friends. One, because she would always tell me what to do, and act hurt if I didn't follow her advice. Well-meaning but manipulative -- have no room for that in my life. Another, because she never could keep a time -- I've never seen her be LESS than 45 minutes late when we've been supposed to meet. I finally told her it was unacceptable to me, that she values her own time so much over mine.
If someone hurts me deeply, I will not give them another chance. I agree that forgiveness and giving people another chance are different things. I can forgive someone and not want them in my life. Just as I can feel compassion for my AXH and stay the heck away from him because I have compassion for myself.