I'm with Plaw on this one, too. I am all for gay rights and all that - but it is a Catholic school, after all. They have their (dated) standards, and the families of the other 99.9999999% of the student body probably expect the school to uphold those standards - as Catholics.
If, God forbid, the KKK was running a school, there'd be no way they'd have anyone but those students enrolled that they deemed worthy. Discriminatory? Sure. But so is the Catholic Church.
Besides - the kid is better off in a public school. I wonder if the family was kicked out of their church as well?
Sad.