Hakajin, I didn't say that I sympathized with the teacher's actions; in fact, I utterly abhor them.
I used Hitler as an example because his actions were guided, in part, by his surroundings. I'm not saying that what he did, he would not have done if he grew up, for example, in the 50 years before WWI. However, one's actions cannot be judged simply by the action itself; background must be given.
And, as Babylon and I pointed out, "right" and "wrong" have no true boundaries in today's world. 1000, 2000, 3000 years ago, those that were like the kid would certainly have been discriminated against, because they were thought to have evil spirits. But, with the advent of science and technology, we know that things such as Asperger's are caused by genes, not evil spirits and, as such the Democratic (I use this term loosely) world tries to treat them fairly.