I don't think that Creationism or Evolution should be taught as undeniable fact in public schools, since Evolution is still just a theory that has yet to be proven, and Creationism would require the Government to endorse a certain religion in order to teach it. Instead, I think the school should just make it clear that no one yet knows for certain earth's origins, and should teach both theories, not just one. Of course I'm sure we disagree over creation and evolution, but this is a debate on homeschooling, not earth's origins. As for "abstinence sex-ed," I don't think it's the Government School's job to tell kids if they should or should not have pre-marital sex. This whole discussion of course brings up one of the problems with Government Schools, everyone wants their worldview taught as fact, Atheists want their view taught, Creationists theirs, and every other belief system also wants theirs taught.
When I referred to "propaganda," I was not talking directly about Evolution (although as I previously stated, I believe Evolution is still an unproven theory, and when taught as indisputable fact is a form of propaganda). I was talking about some of the cases of schools forcing kids to take "sex-ed" courses which endorse homosexuality and transgender-ism, history courses that teach a wrong view of American history, and others.
If the government is banning home-schooling as you suggested would be the right option in your original comment, then that is the state telling parents how to raise their kids, because it tells the parents that their kids have to be gone for most of the week, being taught only what the state deems appropriate. The problem with your view, is that you consider the beliefs of half the country to be "baseless nonsense" and therefore take it upon yourself to try and impose your worldview on others through the Public School system. So then what happens if a Nazi comes along, considering his view to be the only right one, and demands that the Public School teach his worldview to the kids? Of course then you can say, "well the schools should only teach facts," but once again, other people have a different view of what is fact and what is not. Therefore the majority gets to impose their view of what is fact on the minority. To ban homeschooling then, is to say that the minority must send their children to be taught what they consider propaganda, simply because the majority says their views are "baseless non-sense." As for you implying that homeschooling produces a "f---ed up education," that statement is what is baseless nonsense. I know around 30 homeschoolers from all different parts of my state, and not one of them is doing any worse then their public school contemporaries, in fact most of them seem to be doing better.