For those who wish to homeschool, is it really the fear of what other kids might do, or is it a fear that your children are not strong enough to make good decisions on their own? At some point they will be in the real world. Just as we work in public places, should we all work from home because of our fears?
If you have a gifted child and your school district does not offer programs for that child, that's different. Sometimes school can bore a child to death if not done correctly. But learning how to socialize and respect others, it's like sailing a boat. You can read all the books you want, people can tell you all about it, but until you've sailed, you haven't. Some learn better reading how to sail, some learn better watching others sail. But until a child controls it's own sails, how will it know how the wind really feels when it hits the sail?