Lack of socialization opportunities is one of the most common complaints about home-schooling. Unfortunately it is largely untrue and is one that pushes my buttons.
First, there are countless opportunities to teach proper socialization skills as a home-schooling parent, once again if you take the time and effort to search them out. There are even home-schooling organizations that are devoted to this aspect. Scouting, sports, even field trips to museums all qualify as socialization.
What kind of socialization skills do you gain from your typical public school?
Yes, you learn to "get along". Many high-functioning students are held back, academically and socially, by this phenomenon. Not everyone is MEANT to just get along - they are so far beyond your normal child that attending a school like this cripples them.
And yes, it's true that drugs and promiscuity are not in EVERY school ... but if you know what's going on in your local hall of education - again, if you take the time and effort to find out - you might be surprised.
Not all teachers are 100% devoted to their charges - MANY are just there for the pensions and benefits and could care less about the students. Nowadays teachers are also very often hamstrung by teaching requirements themselves - they have to teach down to the lowest common denominator in order to get those averages up in order for the school to continue to get funding, so the high-achievers are short-changed.
QS had asked earlier what qualifies a parent to teach - parents have been teaching their children since the beginning of time. Public schools did not come along until the 1840's at the urging of Thomas Jefferson, and it wasn't until 1852 that the first compulsory schooling started in Massachusetts. Who better to teach their own children (given of course that the parent HAS the necessary knowledge and time)? Who cares more? Who has more invested in their own children?
A teaching degree doesn't make you a teacher - it only allows you to legally teach. It's like getting a black belt in martial arts - it really doesn't mean a thing.
Finally, yes, some of my own prejudices about socialization came into play when we were home-schooling my son. I saw the socialization banner as being one that advocated being like the rest of the crowd, never trying too hard to succeed, just being a slacker, just "getting along". It was training to become a sheep.