What Nan said; seeking therapy of the behavioral sort would be a good bet for helping your DS take control over his own social behavior. That's ultimately a more important job than persuading others to understand him; he's going to have to learn to function in contact with others.

Plus, who is your prescribing doc? We see a specialist (developmental pediatrician) for med management; this stuff is so finicky that you want someone who's seen dozens of kids with your kid's problem and profile. I wouldn't trust a regular MD with this job.

Dee