I'll be starting my 17th year of homeschooling and I've never met ONE family who homeschooled because they thought that they were too good for the public schools. Most of the people I know who homeschool are Christians who believe that they are sinners saved by God's grace. They certainly don't think they're too good for anyone. Of course, there are always those types who read those kinds of things into what people do, but thankfully it doesn't stop homeschool parents from giving their kids a great education.
I home-schooled my oldest for one year simply because it was best for him. I am NOT opposed to homeschooling, however, politically speaking or given this question many that I have met in the homeschooling world do it because of their religious convictions of not wanting their children to be in the world. I am also aware there a many who homeschool their children because it is a much better method of literally educating their children.
I am sorry that I came across in sounding like homeschooling was a put down because it was not. I know a very very religious former public school teacher, taught in the inner city, that would not send their child to a public school, but there was not one thing about public education that should be changed. Oh this person is a very very liberal even draped in a religious dress.