I have a son that was diagnosed with aspergergers when he was young. Other than being socially inept and “odd”, he is very high functioning. Group therapy has helped him to interact better with others.
His is a case that it is hard to tell from a distance as well. Most people just think he is weird. He has improved with a lot of patience in trying to teach him little things like saying nothing when it might hurt someones feelings. We cannot get him to tell a little white lie of any sort, which I think we could all learn something from.
The most difficult thing for me was other kids making fun of him, especially in elementary school. I used to cry myself to sleep at night.
This reminds me of the autistic kid who who can make a shot from anywhere on a basketball court but they can’t let him play because if an opposing player asks him for the ball, he gives it to them.