So I can't take my kids skiing in Canada, or scuba diving off the Great Barrier Reef, or to eat at the best restaurants because not everyone can afford to and we have to keep the experiences of all kids the same right? All of these things are part of an education, its not just what you learn in a classroom. If we were to generalise that kids in private schools come from families who have a higher disposable income then they are bound to have more life experiences. Imagine two kids in the same school (state or private) doing a geography exam, one has traveled the world seeing examples of physical features and the other has not, who has a better understanding? You cannot change anything by outlawing independent education, 'equality' is an illusion.
Any of you that are blessed with children now or in the future will do the very best you possibly can for them, that's what people do, you cannot alter the fact that people get to spend their money on whatever they want to, and people spend according to their values. I know people who don't have a spare penny to scratch their arses with because all their money goes on their kids education, and why shouldn't they.
I cannot even believe that someone used the word 'snobs' to describe those who choose, for whatever reason, to privately educate their children!