It is very interesting to me how people have to pick a side and defend it by dissing the other side. In the last week, I have hung out with both schoolers and homeschoolers and observed this strange habit galore. It is as if they fear that their reasons to do something can never measure up to the reasons not to and they have to rationalize their choice by putting down the opposing choice. The truth is that school can be a horrific place and a wonderful experience. Not going to school can save you from the horror and leave you lacking in many experiences. It is not black and white.
I'd like to see people make choices for their children based on all the unique factors in their and their children's lives, the goals they have for their children and the goals the kids have for themselves. Not on what they will avoid.
All of life is an uncertainty. You cannot ensure any outcome. There is no need to bash the other side to lessen the fear of having such little control over outcomes.
No matter what you choose, your child will be someone that, in the end, you realize you had very little influence over. They are who they are meant to be. They will live their own lives. Sometimes you help them achieve their potential and sometimes they achieve it in spite of your efforts.
It can be maddening, but only if you see it as your job to "make" them into the person they "should" be. Rather, walk the path alongside them for the few short years you are blessed with and marvel at how perfectly they become, and already are, themselves. Offer your wisdom, a helping hand, your love and support, and then stand back and watch with awe.