I don’t normally comment on this sort of thing (I don’t have kids, am not precisely “normal” (whatever that is) and dislike speaking publicly on sensitive topics, anonymous or otherwise), but this touched a nerve for some reason, so I’ll throw a couple of things out there for you to consider:
1. Parents are not the only ones who push their own desires and beliefs. Thought experiment: how many members of the group that decides the curriculum vote Republican or Independent? Scuttlebutt (unverified by me) is that most folks in US schools and on US school boards are Democrats. Regardless of one’s opinion on political matters, that (if true) would suggest a certain uniformity of thought, and the likely presence of a conscious or unconscious agenda that would then get passed on, deliberately or otherwise, in the resulting curriculum.
And that’s before we get to the general tendency of many groups (regardless of type) to naturally attract like-minded souls in the first place. I only used political affiliation as a visible indicator of the phenomenon (assuming that the rumors are true about Democrats and schools, which as I said, I don’t actually know ;), not to promote one or another party, and not to imply that it’s anywhere close to the only factor.
2. IMHO, schools, public or private, do not fix social issues, and in a certain subset of children, may actually create them. I say that as someone who was never homeschooled, and yet has significant issues socializing (though I’ve learned to hide that fact in public over the years, and have a good career). Your thoughts on friendship resonate with me to a degree, and school did not help it one iota. Probably made it worse, actually.
I won’t go into my personal opinion on “the right answer,” because it’s irrelevant in the end. I have no kids, and thus no skin in the game, nor do I actually know “the right answer.”
Just some food for thought.