I have been guilty of loosing my temper and saying things I shouldn't have or should have said differently.
I believe alot of the times things going on in someone's life makes them react in a way they normally wouldn't. This is not an excuse but a fact.
I have started a thread before apologizing for my rash behavior and I have since then tried to not reply when emotions (my emotions) are going crazy.
I don't want to ever believe that friendship is conditional ever again either. It sometimes takes us taking a step back and seeing how we would have felt if someone where to have said or done the same thing to us or someone we love. At times we have to put pride aside and forgive or apologize.
I do also believe however at times it may be better to end a friendship based on the history of it and if it is a healthy thing for us or for them. That depends on the people involved and the circumstances.
Just my thoughts,
Jes