My nephew has Aspergers and sure enough struggles in social situations. But he knows the difference between right and wrong. Dont know why your ability socially excuses your behaviour morally.
Most social morality is mediated by feelings of empathy. Empathy ain't functioning too well in people with Asperger's. Would seem to follow that Asperger's can be relied on as some kind of defence in certain moral scrutinies.