I totally agree with the home schooling thing. I played baseball with a couple kids growing up who were homeschooled and those kids were Grade-A Weirdos. Socially-awkward in every sense of the term. I also coached a kid who was homeschooled a few years ago and he was even weirder.
The home schooled kids don't get the chance to work in a group setting, they don't gain all those important experiences that happen outside of the classroom and on the playground (like learning how to assert yourself, learning when to shut up, developing a sense of humor, the ever-important feeling of rejection, they don't learn what it is like to hurt someone's feelings and then be ostracized for it, they don't learn the value of being the leader of a group and so forth), and they hardly are going to get the same quality of education that they would at either a public or private school unless their parents are really smart and well-informed. And if they were smart and well-informed they wouldn't subject their kids to home schooling in the first place.
But above all, the kids who are home schooled don't learn the value of competition amongst their peers, for grades, the attention of the teacher, the attention of the opposite sex, etc etc. And when their parents finally break down and decide to introduce them to something like organized team sports, which is the best place for them to learn what they aren't getting at a regular school, the consequences can be horrific. Kids are like sharks. They smell blood and they go for it, and a home schooled kid who the others don't know from school is like a seal with a gaping wound to them.
I had similar experiences, albeit on a minor level, because I went to a private school growing up and didn't know a lot of the kids I played sports with from school.