Well, re-reading this and have to say that I have never broken a relationship with someone to "punish" them or force some kind of repentace from them. It seems really foreign to me. I wonder what other INFP would think.
For some reason I just bristle at the notion that one must accept any sort of behavior from someone just because they happen to be a friend or relative or that one should never pass a judgement on whether one wants to continue a friendship or relationship with someone who shows less than caring or honest actions.
To me it is like saying just because birth, luck or fortune brought you together with an individual, you are a bad person if you someday find out more about them and question your association with them.