Professions attract different types. Why am I in networking and not say, a shop assistant, or actor, or musician or policeman or doctor or whatever? Well that is an important question.
In my case I tended towards IT for a number of reasons, it was the late 80s and everyone thought being a programmer would be a path to easy riches, I wanted a career rather than a job, I wanted to be paid well, I wanted to do something "interesting", I didn't want to have to put in the work needed to become a doctor or chemical engineer or architect or similar and I didn't want a job where I would be dealing with members of the public to any degree. I then ended up in networks because I was shite at programming but good at infrastructure and problem solving.
On the face of it, many IT related functions can be characterised as requiring high levels of analysis, accuracy, quality and logical problem solving whilst simultaneously requiring relatively low levels of interpersonal interaction - this fits very damn well in with people suffering with milder forms of Asperger's type conditions.
I don't think it is IT that reinforces those behaviours as much as those behaviours are either beneficial or non-detrimental to working in many IT related fields - look at teaching (say), it is beneficial to like children to be a teacher but I can't see a few years in an inner-city comprehensive school making anyone like children more than when they started the job.
Why should we (as an IT profession) be responsible for skiddies turning bad? That is as absurd as blaming the gun manufacturers for people committing spree killings or blaming Playboy for rapists. As a society we need a better system of identifying and then supporting people with behavioural problems (and appropriate punishments for transgressors) - but that is something the justice, medical and social care professions need to address really.