It needs to be pointed out that the law societies are also private associations.

I lean towards the view that as private associations based on certain principles or beliefs, they both have the right to freedom of association and to make rules to exclude those who do not share their fundamental beliefs or principles.

Which is to say, TWU has the right to exclude LGBT from their student body on the basis of their religious principles the same as law societies have the right to exclude TWU from their list of accredited law schools on the basis of their legal principles.