You have received some wonderful comments here. I agree that most parents are just trying to do their best for their children. Some believe it is through homeschooling, others through the public schools and still others through private schools.
Before I go into a long response about my personal experience I would like to know why it is that when home schooled kids enter the public or private schools, they are the awkward ones because no one befriends them? Where are the social skills in these "traditionally" schooled kids? Didn't anyone teach them how to greet a new person? And what about people who are public or private schooled who are extremely shy and stay that way? What is the excuse for them? Maybe it is the kids in the public or private schools who aren't socialized. Personally, I have held jobs since I was 15 and never did I experience a job in the real world where bullying was tolerated, we were segregated based on age, or when a new person started work, we all ignored them.
Here is my experience:
I went to private school my whole life. I had small classes, amazing teachers and received a wonderful education. I was light years ahead of my public school peers when I went to college. For high school I went to an all-girl school. In hindsight, it was a great atmosphere for a teenage girl who was a little geeky and played basketball. The boys would have tormented me, but at my high school I was class president, on student council, etc. I was very involved and my leadership skills grew. I even had a boyfriend from the all-boys school down the street. On a day to day basis we did not have the hormone issues. Don't get me wrong, girls and boys had sex, there were drugs. It was just on a very small scale.
Then came college. I was a little overwhelmed. As I mentioned above, academically I was way ahead without even trying, but I had never really met people who didn't believe in God or who wore ripped jeans to class. I was well-prepared for the economic discrepancies. In high school most of my friends had a lot of money; I did not. My father had been a fireman but had a heart attack when I was 11. He was out of work for a very long time. My five sisters and I had to help pay for our education and we often went without a phone, electricity, heat. (I am not complaining about that at all; it really helped shape me). My parents were determined that we were going to get the best education no matter what. In college, I met people whose parents didn't feel that way. It was just such a melting pot of people, ideas, dress, etc. It was wonderful and scary.
Would I have been more prepared for that had I gone to public school? Maybe. But there were plenty of public schooled students who were not prepared for college in other ways. In other words, one way of educating did not prepare one group of students better than the other from what I could see. We were all missing something and we all had to adapt.
I home school my children now because the public school system here failed me. (There aren't any private schools that I like near me and the one I don't really care for is too expensive anyway.) I don't want to go into details here because it makes me so angry. But now my son is entering the 6th grade, I have a daughter who will be in the 4th grade and then I have my little war baby, who will be 4 soon. They have lots of friends and are close with their cousins, all of whom are in traditional schools. They have helped take care of their little brother and have learned some powerful lessons on how to take care of a baby just from being home schooled.
My experience has been that many of the public school kids who are so well socialized are also very cruel. We have, at our church, a friend whose son is autistic. I have heard the other kids call him names to his face, out loud. I guessed that they didn't understand that he had something wrong with him but my children never made fun of him. They knew instinctively not to be mean. Over the years, the same kids, now older, wiser, and supposedly more socialized in dealing with all different kinds of people avoid this child and still call him names behind his back. There are plenty of kids, not just mine, that are very kind to him and really enjoy having him around but why haven't the other kids learned to behave especially in a church setting? (I am sure there are cruel home schoolers. I am just giving my small view.)
And this goes back to my original point: no one way is the best. There are flaws and gaps in every situation. We, as parents, are looking to fill those gaps as best we can. In my teaching, I ask myself several questions:
Am I teaching my children how to learn?
Am I teaching my children how to behave in social settings?
If my children died tomorrow, will it matter one bit if they were shy or a little behind socially, or will it matter that they had been kind?
As one person responded, we, as teachers, are lacking, too. I have a degree in writing and yet, have no idea how to teach my son how to write. In fact, he hates it and is horrible at it! But I make him do it, lots and lots of writing since we all know practice makes perfect. But in the end, I think we will all look back in 20 years and wish we had done something a little different. Maybe I will wish I had sent my kids to school and someone else will wish they had home schooled so they could spend more time with their children.
I have home schooling friends who are Mexican, black, white, Asian and like myself, of Middle Eastern descent. We are Catholic and home school along with atheists, Protestants and one confirmed witch. We are a mixed group and home school for different reasons but we all have one thing in common, we care about our children's education.
We can all give examples of socially inept people from public, private or the home school. There is no one right way. The best we can do is to help our kids learn, adapt, and to treat others with dignity and respect.