Oh Dec. I am so sorry to hear any of this.
Just ask yourself this: are you keeping her around for you or for her?
That will give you the answer.
12 and not a happy camper for 7 months? And not nice to her friend? A lot to consider.
You will make the right decision.