Hmm. I try not to hold grudges, and will try to forgive people if they seem sincere in their apology. I'll give you a second chance, but not a third. A couple of years ago, I reconnected with a girl who was one of my best friends in high school, but hurt me very badly. She apologized, saying she was in a really bad place at the time, and because it was over 10 years ago, I forgave her and we started rebuilding our friendship over the course of a few months. Then she started some spewing some crap all over Facebook about how it's horrible that people are being forced to accept gays even though it's against their religious beliefs blahblahblah. GIRL I JUST TOLD YOU I WAS A DYKE WTF. So I cut her out of my life. Again. She tried contacting me again, but I explained that I really don't have any need for attitudes like hers in my life and that was that.
I have another friend I've known since 8th grade who's...I don't even know what to say about her. Bad decision after bad decision after bad decision, and constantly begging folks to bail her out. It's draining, but I've known her for half my life. We went to Europe together when we were 16. But good grief...
I think the lesson here is that ruby_woo needs to pick better friends.