cantspel: "the state funds what is demanded by the peopel who it represents".
On what planet? Kensington and Chelsea has five secondary schools; four are Catholic, one is community. None are CoE, Muslim, Jewish etc. Do you seriously think 80% of that diverse, inner-city borough are practising Catholics? Of course not, but the Catholic Church had the history and the resources to be able to provide land/buildings for those schools, and the other faiths didn't.
The borough I now live in - Richmond - has a tiny minority Catholic population - well under 10% - and huge pressure on all school places. It also has one excellent all-girls state secondary, but no equivalent all-boys state secondary, so our local mixed secondary is dominated by boys and many boys travel out of the borough. To me, the need to provide for the boys of the borough, and for all the children who are currently having to travel long distances across London, far outstrips the need to provide for the tiny Cathoilic minority. Yet the council wants to set up a Catholic secondary, presumably because the Catholic church is able to come in with funds that make the prospect attractive. That will mean more Catholic children travelling in from other boroughs, and more Catholic-in-name-only parents playing the usual silly games, while local children continue to get the bus past their local school, which they're not allowed to go to.
So please, forget the abstract principles about how everybody should have the school of their dreams on their doorstep, and join us in working out how the system could better meet the needs of the many not the few.