Have you taken him to a neurologist? I only ask because we have the same stuff going on with our ds6. He has intense meltdowns and NOBODY understands. He was suspended for hitting...if anyone makes him feel stupid, unfortunately his reaction has become physical. His entire day can be ruined. He is also literally running away at school, and we are considering homeschooling. We took him to a neurologist to rule out ADD/ADHD. It is a medical condition that cannot be 100% identified appropriately with questionnaires and screenings...especially when gifted kids a lot of times have the same characteristics. Asynchronous development ROCKS!