>>”Love the sentiment....but does non-citizenship remove right to free speech ?”
Deporting someone who’s here on a temporary visa is not the same thing as throwing them in jail. Non-citizens are guests. When they stop behaving as such we should send them packing. We should have the right to throw them out if they participate in domestic protests - any protests. They don’t have the right to disrupt our society through public protest - civil or uncivil - unless and until they became citizens (or perhaps permanent residents). At least that’s my view.
I contend that no one has that right. There is no undifferentiated "right to protest".
There is a right to peaceable assembly. There is a right to petition fot redress.
In the civil rights era, these were conflated to create a "right to protest", which does not exist in the Constitution or anywhere else.