But people who are free to move on usually do. Like, my coworkers really like me after a while, once they figure out that I'm not really sullen and hostile, I just look that way. And when I had roommates we usually got along great most of the time. People have to get past the lack of eye contact, the absence of small talk, random topics of conversation, etc. I think the hyperactivity is the worst... people think you're a powderkeg ready to blow when you can't sit still for 2 minutes. People who really know me think I'm pretty funny (I think I'm pretty funny, too... I crack myself up all the time).
Once I figured this out, I got a lot more patient with putting up with people and sticking out situations even when they don't seem promising. Usually the people I really like tend to be people I didn't like at all at first. Like, I had this volunteer job where I felt like my co-volunteer didn't want me around. I really wanted to be there and so I would always think "sucks for you, man, I'm not quitting." And now I think we get along fine. (of course, that's my POV, I could be wrong!)
As for best friend, for sure I'm nobody's best friend. My daughter is my best friend. She's been stuck with me for a while. 