I cannot stress this enough: given that he is who he is and that wasn't going to change, the day we got my stepson diagnosed as being on the spectrum was probably the BEST day of his life in terms of his emotional and physical development. "They" (I hate the "they", like it's some big conspiracy; but by this I mean those entrusted with his psychological well-being at school) had him down as "oppositional deviant disorder". With that, there's a protocol; he was in a special classroom and if there were any "event", there was a standard response, up to and including physical restraint. He was being physicially restrained about weekly at school. Finally, after one event, he was put on a stretcher, bound, with a face mask (think "Hannibal Lecter" and you're close) and taken to the local Children's Hospital. We finally said 'enough is enough' and got an independent psychological evaluation done (the school, by law, should have paid for it, but it would have cost us dollars to recoup pennies, relatively speaking, even though the test itself was not cheap). The determination was that he was on the spectrum, with sensory processing disorder, albeit, high functioning.
He hasn't been restrained once, not once, since then, and is now in high school, in the general population full time.
He's got a long way to go to be a high functioning adult on his own, but he can - and WILL! - get there. He's got other things going on that aren't his fault (I've written about Dad; he's still on top of his "asshole" game) but in terms of HIM, we have a path forward, and a plan to maximize his potential.
(As an aside; they don't use the term "Asperger's" much anymore, it's called "on the spectrum", and I think that's apt. It IS a continuum. I've asked about it with my therapist and she's pretty clear that we all have some traits or tendencies that, in a vacuum, might be indicative of being "on the spectrum", but it's really a comprehensive diagnosis. I do strongly feel, though, that "the more you know" is better, to help you lead a satisfying life.)