People can be very unkind toward anyone perceived to be different.
While you may wish to understand him, why the need to label him (with a diagnosis)?
Just be his friend.
We cannot diagnose here, by the way. That is left to qualified professionals.

WC