Well the thing is if youre home schooling it's really easy to just never have your kid interact with someone they dont get along with. Thats the most important part of the socialization though. If you dont put effort into making your kids life a little uncomfortable Im not sure how theyll gain those skills.

As an adult, you can mostly choose to simply not interact with whomever you don't get along with, and this is exactly the right thing to do in that situation. Especially if the "not getting along" part involves severe abuse, as it often enough does among unsupervised kids. Why shouldn't kids get the same choice?

> you can mostly choose to simply not interact with whomever you don't get along with

Have you never had a job?

More importantly someone you get along with even though they are a [Democrat, Catholic, or a long list of other groups that people have strong beliefs in]