DoesBuggerAll - you said "are you saying my child shouldn't be able to attend their local Catholic school because some non-Catholic whiny middle-class parent wants their little Tarquin to go there?"
No, I'm saying that everyone who wants to go there should have an equal chance, whatever their reasons for wanting to apply. Schools shouldn't apply value-judgements on parents' reasons for choosing them.
"The schools are owned by the Catholic Church, they were built by the donations and hard work of local Catholics who gave of their hard-earned wages to set up schools for their children. You want a piece of that but don't want to pay for it?"
Many of them are on church land. Some of them aren't. All of them have their running costs met by the general taxpayer. 10% of their capital costs are met by the church, but that doesn't amount to very much, and in any case is covered by parents' voluntary contributions.
Anyway, if non-Catholic parents send their children to Catholic VA schools they will be asked to make the same voluntary contributions as the Catholic parents, so will be making an appropriate financial contribution.