Sorry if I'm interrupting, but there's something I've wanted to get off my chest for a while: I think I've figured out why so many people find it acceptable to make fun of people who have (or claim to have) high-functioning autism, even when it appears to be real.
If a person is, say, paranoid schizophrenic or has bipolar disorder, the bad behavior is directly caused by the condition. This behavior can be recognized as being the result of a medical condition. And then there are, of course, people who engage in socially unacceptable behavior without being mentally ill. When someone engages in the latter kind of behavior, we know them to be an asshole, because they clearly have no excuse.
But what if there were a medical condition that directly caused socially unacceptable behavior of the latter type? A condition that hampered a person's ability to learn social cues such that the resulting behavior was 'realistically unacceptable' - simply the behavior of a jerk - rather than clearly that of a mentally ill person? This describes high-functioning autism. Even if the condition is real (which I believe to be the case), tolerating their behavior is not an option, because our society is built upon not tolerating behaviors such as those. But at the same time, simply telling them to behave is not enough. For a person with high-functioning autism, those behaviors must be learnt by rote (rather than in the usual way, which most people take for granted), which is extremely difficult.
I am not saying that we should be nicer to high-functioning autistic people. People self-diagnosing themselves with high-functioning autism in roder to get away with their bad behavior is a real problem, and indeed, at least some actually autistic people also use their condition as an excuse. But at the same time, I also don't believe that we should treat all high-functioning autistic people as if they use the condition as an excuse (I'm looking at you, Holdek, and no, I don't care if you were trolling). This is a problem with no easy answers.