I grew up with ADHD. While that isn't as pronounced as Aspbergers Syndrome I nevertheless had to deal with a lot of what you have. The feeling of being the only person with this thing, impulse control and socialization. The lonlieness is worst. Since conditions like that are relatively rare or in my case it was so early in the field of ADHD that nobody else I knew had been diagnosed although several probably had it. You just feel all alone and as if you are fighting the world.
What I can suggest is find some people dealing with the same issues you are or similar issues. Also there are people who don't care about your problems. Those people like you for just what you are. Cherish those people and ignore the idiots who talk and make fun of you. You are a special person. Just don't forget that.