Just a few points
I teach in a school where almost no parent would be able to afford private school, they have to scrimp and save merely to ensure there is food on the table and a roof over their heads. They may spalsh out on a few luxeries such as TVs and playstations, but the cost of these wouldn't even come close to school fees. This doesn't mean they don't have the same concerns that any parent considering private school does. They want their children to have the best and do well in life, particularly those who have moved to the UK. Why on earth do their children not deserve this just because of their parents financial situation. I think some people need a serious reality check as to what 'choice' actually means to lots of people (as in can we afford to send our child to the better school further away because of the increased cost of the bus fare and uniform).
Secondly why is it that in this country we are so obsessed with this pantomime judgement of schools, they are seen as either amazing or hellholes. The reality is the majority of schools in this country are good but there is always room for improvement (which would probably be much easier if politicians and the media weren't so inclined to making instant, ill-thought out and hysterical proclimations in order to sell themselves).
There is crap in both state and private sector however, and no school meets the need of every child. My brother is a case in point. He started at a private pre-prep (paid for by our granparents) which was a disaster as he wasn't suited to the formal and academic approach, and the teachers were far too twee and old-fashioned to recognise this. There was lots of sport and art but it didn't make up for the damage caused and too this day he is still seriously anti-school. Fast forward a few years and he was struggling at the local (but very middle class) comp. Again many teachers didn't have the time of day for those who were more challenging like my brother and he was heading for exclusion. Fortunately he was left some money by an elderly relative and my parenst were able to get him into a local, but undistinguished, private school. It wasn't a miracle worker, but suited him much better and he made it through to get a handful of mediocre A Levels. I went to both of these 'disasters', did well and ended up with very good qualificatios. Moral of the story - state school doesn't = crap, private= all will be amazing, it is down to the combination of child and school.
Lastly whoever said that removing ESL students will solve all is talking out of their arse. My non-fluent EAL pupils are the least of my worries, on the whole they are motivated, well-behaved and learn quickly. People think that they are challenging but they really aren't if you know what you are doing. What does take up my time is paperwork and the huge range of demands my children bring with them, most due to the complexities of general society, not some evil menacing force that working class children possess. My current class are a delight and I genuinally don't believe that they are any less motivated or well-behaved than any private class.