You might check into some special needs camps in your area. My difficult child goes to two. One is for developmental delayed kids. They do the normal camp things like hike, ride horses, swim, do crafts. She stays there for a week.
She also does a therapeutic equestrian camp. It is a day camp and lasts 1-2 wks depending on how much you pay for.
The parks and rec dept in our city also has lots of different day camps for kids at really reasonable rates.
All of the above might help him make some new friends that would understand his disposition.
I know it is hard. :frown:
Steph