I think we're in danger of throwing out the baby with the bathwater.
While I don't agree with his proposed solution, Anthony Seldon is absolutely right in what he says about well off parents monopolising certain state schools.
I think one of the greatest problems is the admissions procedures. In our area, feeder schools are a way of ensuring that a certain type of parent gains priority. Religious schools are able to set their own admissions criteria: one very popular school has no mention of any religious obligation whatsoever and instead uses its admissions policy to ensure exclusivity.
I remember Mike Baker writing an article about his experiences of the US system. He was told simply to turn up with his daughter. When he asked what would happen if there were too many children, they shrugged and said they'd create another class. No fuss, no bother.
When the Conservatives introduced parental choice for schools, the idea was that the "better" schools would expand. Instead, some seem to have become exclusive and unattainable for poorer children, with better off parents fighting over the limited places offered.