At what point do you give up on someone, especially if that person was once a close friend? You try so many different methods to reach that friend only to realize that what you're saying to him is not getting through. Do you give that person a second, or eighth chance or do you stick it out unconditionally? Call me selfish, but at this point, I cannot defend my friend anymore for his actions and his lack of awareness is a reflection of my choices and character. Unless he grows up to realize that his decisions has a consequence on others, I'll have to take a step back.
But should we? Taking a step back can be further isolation for the troubled friend and then possibly go into an uncontrolled tailspin. I would feel responsible if something were to happen that I could have prevented.