Let's flow chart this. Yale Law School did not want military recruiters on its campus because the services they represent are "bigoted" and "homophobic." They won't ask you if you are gay - and you don't have to tell them, but if they find out, you have to leave military service. To allow such monsters to set foot upon campus would undermine the faculty's message of nondiscrimination. It would violate their right not to associate with such people.
But Yale University has no problem admitting Sayed Rahmatullah Hashemi, former deputy foreign secretary of the Taliban as a special student. Apparently there is nothing the university wants to say that will be stepped on by admitting a former official of an Islamofascist regime. Associating with him is just fine.
In 2001, Hashemi went on a speaking tour of the US defending the Taliban. It must have been a hard sell. Homosexuals were thrown into ditches and then had concrete walls bulldozed over them. It seems like they most definitely "asked." There is no evidence, he said during his tour, that the Taliban's "guest" Osama bin Laden was a terrorist. Who could have knew?
There is a strand of academic liberalism that holds that just as they were once no enemies on the left, there are now no enemies "of color." At least if they're not Christian or Republican.
Of course, it is unfair of me to expect a university like Yale to be monolithic. It's a freewheeling place. Diversity of opinion there apparently runs the gamut from left to hard left.
Makes me proud I went to Harvard. Almost.