BBP's comment on Jimmy supporting his friend no matter what. Remaining their friend, staying in contact, trying to be supportive, etc. got me to thinking.
I realized there are some things that would have me terminate a friendship RF there if they occurred. With Jimmy's buddy, I would still let him know I was his friend.
My list of things I would terminate a friendship for (that I've thought thru, so far):
Pedophelia - no excuses, you're done.
Cheating with my wife - You're both gone.
(serious) Theft from me - Judgement call. If you had a deeper problem that was driving the theft, I may keep you around. If you stole my lighter when you were drunk so you could blow the walleye whistle with a hot girl, I'll be ok
I just thought it was in interesting question.