From your story I wish that other guys were like you, but like you said you need to back-off and let her focus on her own problems and focus on your own life. I was in a similar situation many years ago when I became a mom at 19. Most of my friends stopped talking to me and my only true friend was also a former boyfriend. Throughout the entire time he was always there for me and I truly appreciated it. Because he was always there he was my crutch and I always depended on him. After a while he backed-off and it made me learn to make my own decisions and deal with the consequences of my decisions. But remember that sometimes she may just need a friend to listen to her problems, you don’t have to jump up and try to protect her or help her out, just listen. In the end I’m sure things will work out. My former boyfriend that was there for me, the two of us ended up getting married and have been together for the past 17 years so who knows what will happen.