You've done so much for your SD over the years and given her so many opportunities. Unfortunately you can't force wisdom (or even good sense) upon her so I guess all you can do now is let her know that when she needs you that you will be there.