So much to learn--but you control what is taught, respond to learning situations, and limit exposure of 'questionable' teachings (which are dependent upon the parents).
That's my problem with the whole scenario. Homeschooling your children is, essentially, making your children exactly like you. I mean, sure, I think I'm awesome, but I've done quite a bit of introspection and thinking to get to this point. I don't want a parrot, indoctrinated into my way of thinking without any of the reasoning or life experience behind it. I know there are homeschooling groups that get their children together for the socialization component, but chances are very good that parents will find other parents just like them. In fact, there is a very large homeschooling community in my current city, which is in one of the most conservative and religious states in the country.
My philosophy is: I'm not raising children, I'm raising adults who happen to be children. I want them taught in different ways by different teachers. I want them to at least be exposed to, if not socialize with kids who celebrate different holidays, believe in different things, and have different levels of prosperity. So yeah, homeschooling was never even a consideration for us. At most, I'd consider a magnet school for high school, depending on my kids' interests, but that's a big maybe.