Being in public school in no way means that kids won't be made fun of. On the flip side, neither does homeschooling. Kids are, after all, kids.
As for the social aspect, homeschoolers socialize all the time (atleast in our state). If we wanted to, we could do a play day, field trip, or some kind of get together almost every day of the week.
I started homeschooling not really knowing what I was getting into. My oldest son was only four at the time. Even now, five years later, I still don't always know what I'm getting into. The thing that keeps me going is having that first hand knowledge of what my child is learing and how, and being able to reinforce those lessons through out the day.
Besides, I'm finally getting to learn all that stuff I should have learned when I wasn't paying attention in school
