I just had an idea. (This happens occasionally.)
It might be total bunk, but I thought I might toss it around and see what people think about it.
For a very long time, I was terrible at social interaction. I've managed to fix it to a certain degree in recent years, but it was something I'd always struggled with. I also had terrible vision growing up, something that I had to correct with massive, coke bottle thick glasses when I was younger (now contacts). They were the typical nerd glasses, and along with them came the typical nerd stereotyping from other people. At first I assumed it was because people are dicks and look for reasons to single you out and hurt you (and this may be true to a degree), but now I'm beginning to think that there may be more to it.
Non verbal communication, body language, is incredibly important to social interaction. As far as I'm aware, body language, like regular language, isn't hard coded. It's something we pick up from the people around us as we develop. But here's the thing: I didn't get my first pair of corrective lenses until well after I had learned to speak, which is presumably well after the normal period for developing a proper understanding of body language. If I couldn't see jack squat, how could I learn the proper motions and reactions that make up non verbal communication in humans? Did this hurt my social skills? Is that reason for the perception of people with glasses as social outcasts?
Do you guys think there's any validity to my idea, or is this way off the mark?
(Also, I don't want this to turn into a pity party. Yes, I was awkward as a kid. I'm mostly over it now.)