Actually I guess you could say I am pro-both. It's the parents' decision, and the right choice often depends on the circumstances.
Some public schools are excellent, while others are just awful.
But other public schools wouldn't have given that to me, and homeschooling would have been the preferrable alternative. However, whether homeschooled or public schooled, it is the parents' responsibility, period, to instill in their kids a sense of values. My parents did that, which is why when I was around kids that could have taught me how to do drugs, how to lose one's virginity, how to skip class, and so forth, I did not participate. Sure, I got into my share of trouble, but every kid does, no matter what schooling program they're in, and the important things are that I didn't screw myself up with anything unfixable, was properly punished, properly shown the consequences of my actions, and learned from the experience. Yes, parents have opportunities to teach kids social skills without the aid of public schools, because they can place their children in alternate social situations.