I disagree. Your mileage may vary, but i was homeschooled and the end of elementary and beginning of jr high. It was absolutely devastating to me socially. Socialization is honestly the most valuable thing i learned in high school.
I honestly don't think that you can learn that many adults are horrible people without high school, and at least in high school there is limited damage that can be done, say, economically (of course there is always, on rare occurrences, and god forbid, potentially fatal emotional harm).
I sadly think that it may be that the younger these kids learn about society, the better. Humans are evolutionary beings, we have innate desires and drives, many of which are extremely anti-social. The sooner we learn that the better in my opinion.
(It's less of a problem in schools because of the number of teachers, but it's still a problem there).
No, the most capable students should be homeschooled if you have the opportunity. They'll end up better-adjusted and will be able to learn more material more thoroughly.