I'm not looking to join in any kind of debate here. But I wanted to add my very limited knowledge of mental diagnosis. Especially with kids, I think often doctors are too quick to proclaim something and stick on the easiest title. My little sister, for instance, was diagnosed with bi-polar disorder, ADHD, high functioning autism, post traumatic stress, and all kinds of other things I can't remember. No one could figure out what to call her. Your diagnosis could easily have been totally wrong.
That's just my opinion. It seemed like every doc my sister went to said she had something different.
In life's small things be resolute and great
To keep thy muscle trained: know'st thou when Fate
Thy measure takes, or when she'll say to thee,
"I find thee worthy; do this deed for me?"
Nemo me impune lacessit.