I have seen too many colleagues lately looking at someone being "odd" or withdrawn and they immediately throw the Asperger's card!
This has been an issue for a long time now, in my opinion. Any kids or teens presenting with delayed development, they hand out both Aspergers / Autism like candy without really evaluating over a longevity time frame to see whether the behaviour is just delayed development. You then have parents looking to get their kids into private institutions, or get private teaching assistance, and one way to do that is to get your child diagnosed with these disorders, more often than not. There are parents teaching their children the symptoms, encouraging behaviours to mimic what they read.
IMHO, diagnosis for any mental health disorder should not be made without a 3 - 6 month assessment period. These days... one session and many therapists are diagnosing. As you're well aware, mental health diagnosis is not medical, it is a best guess basis, and this opens up a lot of doubt, mis-diagnosis and complications in getting people the right treatment. It's not like going to the doctor with a cold, them being able to run some tests and quickly ascertain whether you're full of crap or not, and just trying to pull a sicky.
The Internet has opened up a huge realm of self-diagnosis in both medical and mental health diagnosis, people read symptom profiles instead of understanding the underlying diagnostic criterion which well... isn't in the symptom profiles posted online.
I agree... this is a massive global problem. The fix won't occur until mental health diagnosis is strictly tightened for longer assessment periods and even better, when technology allows cheap diagnostic medical tools to measure neurological patterns and such in the physicians office under testing to quickly ascertain validity. I don't see that happening any time soon.