I said I hate the pitting of independent and state school teachers against each other. Not independent and state schools. There's a subtle difference there!
Pupils in private schools do, by and large, get a superior education. Of course they do. Claiming otherwise would be denying reality. It's not just about the quality of teaching, it's the environment they're taught in. Smaller classes full of motivated students, so more personal attention and an environment amongst their peers where learning is valued. Access to external speakers and experts. State of the art facilities. Loads of extra curricular opportunities. Sometimes writers, artists, directors in residence, professional athletes coaching sports and so on. The whole set up is different. The teaching might not always be better - of course rubbish teachers exist in independent schools - but the environment is undoubtedly more conducive to learning. This is why parents pay so much for it.
I didn't slag off the behaviour in state schools, just stated a fact that behaviour management is more challenging in state schools than in private, as class sizes are usually doubled. It's much more challenging to manage the behaviour of 35 kids than it is 16.
I actually share your political viewpoint - I do think that private schools shouldn't need to exist and that all children should have access to the same high quality of state education that the government should be investing in. However, that is unlikely to happen within the span of my working life, and after being nearly broken mentally and physically by my experience of working in state education due to the unbearable work load (working until 1am every night and all weekend to do the marking and planning for 7 classes of 35 English students), I have done the only thing I could do to enable me to stay doing the job I love. We don't all have the luxury of being about to put our morals first when doing so risks our health and wellbeing.
I don't need to give my head a wobble, thanks. I think you need to climb down from your high horse!