Nothing surprising there. Columbia is the university the kicked off the ROTC program because the of the militaries don't ask don't tell policy towards gays. Yet the same university invited Iran's Ahmadinejad to speak. Incidentally Ahmadinejad's government recently executed two teenagers for being gay.
http://direland.typepad.com/direland/2005/07/iran_executes_2.html
Columbia University, all the anti-american free speech you could possibly want.