Has your dd been evaluated for Autism or Asperger's? I suggest this because a lot of her behavior and issues indicate she may fall at the high functioning end of the Autism Spectrum. Getting her a diagnosis may help her and you get the therapies needed to improve her coping skills. A therapeutic approach that may help her is behavioral therapy or CBT. It's not often covered without an Autism diagnosis.