Wow! What a story. I'm sorry this stuff just keeps piling up on you. i think you are right that friends often can't take all the bad stuff that happens in another person's life, but that is no excuse for disgusting rudeness. She owes you a big apology on many levels.