My son, who's on the spectrum is a very rigid thinker. He needs clear-cut definitions of right and wrong. Anything hazy or gray confuses him. For instance, if I try to get him to see that a friend behaved badly, he'll often get upset with me because a friend is a 'good guy' by definition, in his book.
Bill Vaughan