Not following. These visas are at the pleasure of the government. The argument you're making is that once these visas are granted we are conferring the same rights as those of citizens, which is not true. If someone gets a student visa and comes here, to go to Columbia or NYU or Stanford or wherever, and all they do is agitate protests and cause trouble it seems reasonable that this visa should be revoked, yes? They are not studying, they are doing foreign activism. That's all well and good, but student visas are supposed to be for people who want to be ... students.
And where in the Constitution do we find this notion of "rights of citizens". The Constitution governs how the federal government is allowed to act and the powers it has been given (by the states and people).
Seems unrelated to my point. A visa is a privilege that can be revoked for bad or antisocial behavior. It would be very problematic if that were not the case.