mercia- this is what I would do - I would answer her calls as they are going to continue but I would be firm and say if you do come then I m going to tell you a few home truths that you might not like if she still wants to come then sit her down and tell her, her fortune, no holds back tell her all you have put down here wrong choices, booze etc and get it all off your chest, say you think it will happen again if she continues the way she is, easy target for gigolos & con men, say as a friend you are duty bound to speak the truth, keep her one night and send her on her way, she may not want to talk to you again but it will be better than you you just agreeing with her and holding her
hand. Your not me and its easy for me to say all this from the sidelines so I wish you luck whatever you decide to do. I bet she wasnt so friendly when she had "her man" in tow ?