Fix public schooling in the US first, make it so it isn't so easy for home schoolers to out perform. Don't make kids guinea pigs while you figure out how to fix it. Then and only then can you level a critical eye on US home schoolers if the vast majority weren't doing a better job than public schools. If you're going to advocate for public school in the US, advocate in what ways that schools today by majority statistics are better than home schooling (socialization actually isn't one of them). Because all I see is a system that is 100 years out of date, anti-science (in terms of teaching methodology and pedagogy versus neuroscience and child development studies) and throwing money at problems that goes to the administrators not to teacher pay or reducing class sizes or anything substantial.