I can relate to your feelings, @geminibear , I'm kind of a fascist of friendship loyalty and confidence. One of my best teachers told me once that I did not want friends but dogs. I think everything always depends on the circumstances, I don't believe in "never" and "always", so my advice would be ... If you can forgive, forgive him/her/them. No one is perfect.