Free speech only means that the government cannot punish you* for what you say. It doesn't mean anything else. Colleges are not required to provide a venue for all. Anyone complaining about that is an idiot. Full stop.
*Things like child porn, slander, speech that incites violence notwithstanding.
*Things like child porn, slander, speech that incites violence notwithstanding.