"No one disagrees that Catholic schools have the right to propagate the fundamental beliefs and teachings of their church. But at the same time, they can't be allowed to promulgate viewpoints that run counter to what's best for society, or that might help produce a narrow-minded, ill-informed and careless-thinking student."

So Catholic schools should be able to promulgate their fundamental beliefs and teachings but not unsavoury "viewpoints".  Well, the Catholic Church has a Catechism which is very clear on sexual morality.  Not "viewpoints'', rather fundamental beliefs and teachings.  So case closed, the State can't force it's doctrines on the Church?