These are colleges who call themselves Catholic but take every opportunity to spit in the Church's face.
Tarring the whole church with their evil is a case of false generalization. You won't find garbage like this going in very many Catholic schools outside the US, Canada, and Europe, for one thing.
Of course, the schools ought to be disciplined. But perhaps a more effective form of discipline than anything the hierarchy can do is for the alumni of those schools to stop contributing money, and for Catholic parents to stop sending their sons and daughters there.
This IS the only way something will happen. Many of these colleges are run by religious orders, not by the Dioceses, so the Vatican doesn't have much control over them. As long as parents continue to send their kids there, the colleges won't feel the need to change.