This is not a unique case. Lots of homeschoolers are quality people who give quality education to their kids. And lots aren't. You guys going around generalizing about how wonderful homeschoolers are and how lousy public school teachers are are not being fair. There are lots of good and lots of bad on both sides of the issue.
Most people who homeschool do it for a period of time because they are mad at the school district. Mad because their kid wouldn't turn in work and is flunking. Mad because he is a discipline problem and they are convinced that everyone in the whole world is picking on their little angle. Mad because he doesn't qualify for sports. Mad for whatever reason... but those who homeschool for "moral" reasons are not in the majority.
When you guys think of homeschooling... you think of a mom or dad sitting at the table with their kids doing math and reading etc. And these wonderful Norman Rockwell pictures enter your mind. And in lots of cases (probably yours for sure) this is true. But OFTEN it is the kid out playing basketball in the driveway all day while mom watches Days Of Our Lives... and when the kid is in middle school .. they ship him off to school with about 2nd grade knowledge. That is the reality OFTEN.
ummm.. that should be a YOUNG man