Graveney is a foundation school (like kingsdale) and are not answerable to the local community - they select who they like and perhaps more importantly can expel the difficult and low achieving children.
Graveney is a watered down grammar school and the parents of the children there presumably are delighted with its results.
NLabour introduced these foundation schools and the tories will expand the idea further with free schools, so there is no getting away from it.
If double resources are aimed at the children from the ordinary maintained schools - ie have 10 children per class to cope with their extra needs, then I think selection by ability in theory might get better results for all, despite the extra travel. Big if though.