You're right on pointing out the environments in which homeschoolers often perform poorly, but you used the wrong word. Homeschoolers are bad at more controlled environments, where you must work within the confines of bureaucratic systems run by people who didn't design them. Timesheets, changing place when the bell rings, studying only what's on the test and reproducing at the correct time, speaking differently to people based on how much authority they hold over you according to a system of record--that is difficult for people who are used to a lot of freedom in terms of how they spend their time, and how they interact with other people.
to be clear, i do believe that tough personalities that aren't straight up bullying can still happen inside of a group homeschooled environment.
I think the way to handle socializing kids if you homeschool is to enroll them in extracurricular activities where they can meet all kinds of people. If the activity is a good one, you'll still probably avoid the worst types that appear in public schools, and give the kids more exposure to different kinds of people. And if it doesn't work for some reason, you can switch activities or groups more easily than you could ever switch schools.
Plenty of teachers are bullies, including up until Uni.