I was diagnosed with Asperger's Syndrome about 30 years ago. A few points:
1) I'm not an "Aspie" any more than I'm a "Myopie". I have no shared identity with people just because they happen to have the same minor disabilities* as I do.
2) Normal* people are not responsible for dancing around my abnormalities* just as I'm not responsible for pandering to people who are clinically normal* but hopelessly thick.
3) An Asperger's diagnosis does not mean someone is magically inoculated against stupidity. Inability to learn that a stock phrase like: "When you've got 5 minutes.." has a broader meaning is evidence of poor language skills or stupidity, not Asperger's per se. If one cannot learn that then how can one learn that DBTransaction.Commit may (or may not) imply OSFile.Write, depending on context and external flags?
4) Uncontrollable fear of enclosed spaces is claustrophobia. I don't like my personal space invaded, but I'm not going to belittle genuine phobias by pretending it is uncontrollable. Normal* people ride the Northern Line in the morning and so do I. If I dislike it more than they do then it is my damn problem, not theirs.
5) Lists and routines are like single thread procedural programming. Nice and simple but not how the world actually works. If I can ignore asynchronous callbacks, thread pre-emption and (horrors!) polymorphic variables then it makes my life simpler. Amazingly enough, that applies to normal* programmers too!!
An abnormal* mind has advantages, once you learn to use it. Almost by definition, you can see things automatically which normal* people find harder to grasp. I don't have to make an effort to follow opcodes, I just relax and think lazily (meaning literally and procedurally).
If you find any of this annoying then I'm afraid my Asperger's manifests as an intolerance for patronising excuses, euphemisms, special pleading and playing the victim. The fact that I can be an annoying jerk is a character flaw, not a psychiatric diagnosis ;)
* Words selected intentionally.