Actually, there is not necessarily any contradiction or hypocrisy in your position.
The fact that you treasure and fight for free speech for your people (and secondarily even for other peoples) does not mean that disparate and widely different peoples ought to live in the same territory or under the same government. (And certainly alien subversives do not belong in our territory.) Those are two different issues.
Survival of our kind must be our highest value; and the same is true of all kinds. Each people needs its own nation.
Among many other things, we need colleges that teach our young people to treasure their own race and protect it, so we can continue to exist forever. The presence of alien perverts in our colleges is not conducive to that, and it is perfectly reasonable for us to require that they go elsewhere.