Not every religion has to have St. Augustine's attitude to sex. Why even in our culture marriages are celebrated in a church everyone present knows what is going to happen that night but that doesn't prevent it being a religious ceremony.
Criticism in the universities I'll have to admit has entered a phase where I am totally out of sympathy with 95% of what goes on. It's Stalinism without Stalin.