Yale University restricted military recruitment in 2005, claiming a First Amendment right to exclude them based on the military's anti-gay recruitment policies. This week, an appeals court sided with the Department of Defense. They cited a law known as the Solomon amendment, upheld by the Supreme Court, which allows federal funds to be withheld from schools that refuse military recruitment on campus.
By refusing military recruitment on campus, it's a back-door way of protesting the military's "Don't Ask, Don't Tell" policy. It's a stance that Yale University, with such a large endowment, can perhaps afford to make, but publicly funded universities and colleges cannot even consider this method of protest. They are too dependant on federal and state dollars.
Curiously enough, a side effect of refusing to allow military recruitment on campus is that it may increase the economic divide among those who choose to serve in the military and those who don't. Overwhelmingly those that serve are poor. I'd be interested to know what others think about this.