If you are home schooled, how are you going to learn to defend yourself? I think you need to get your butt kicked so you can toughen up and that happens best at public school. 
Kids aren't fighting like they did when you were in school. Defending themselves now includes guns sometimes. The schools I went to were terrible. Kids set fires, we had bomb threats constantly, and 2 kids I went to school with were beat to death Freshman year.
I homeschool. It's not really an issue anymore of whether hs kids are smarter than ps kids. It's been proven. That's why they keep winning the spelling and geography bees. They are also less nervous, depressed, and anxious than most other children.
I can't understand why a parent would want to spend the first 5 years of their childs life teaching them the values and lessons they want them to learn, and then hand them to strangers to take over.
It's true you need to make sure they are social, but that doesn't have to mean 30 kids their own age. That will teach them that mob mentality that kids embrace when they team up against the weaker kids. They need to spend time around kids and people of all ages. My son can fit in a group of kids, teens, and adults pretty equally. He's also confident and he loves to learn, you don't get that with the public schools.
If you are worried about your children being able to defend themselves, put them in a Martial Arts class. It's worked for us.