Ditto what Viper said - I had no problems socially because of either my home schooled years or my high schooling in a private school.
But it isn't for everyone or every situation - a parent needs to know the child and understand the balance between social skill development and learning. For me it was very sucessful, but like Viper I was never one to fit into my grade - I was always friends with the older grades. (Maybe thats why I never had troubles in High School? Dunno.)
Obviously it wasn't the best for jumpem, and the reasoning of that decision seems to have been somewhat clouded. Home Schooling is an alternate form of education, not a shelter from the "evils" of the world, and not a replacement for social interaction. There is a number of kids that turn out better in public schools, and a a number that would be better home-schooled. The child's temperment, learning ability, home life, social skills, living conditions... too many things to list here. But everything must be taken into account to determine the best path for one's child.
Me? I will likely send my daughter to public school but teach her some things at home after school (religion, reading, and computers, perhaps?) - as well as be very actively involved in helping teach her through her homework. Sports teams (if she wants) and lessons in her interests are also likely (I want too, but I'm never going to force her into a sport or talent she doesn't like). I will always keep an eye on whats happening and if a day comes when she would be better at home, I will make my decision. Doing what is best for your child is the responsibility of every parent!