Yes? Why would a government allow people who aren't citizens to come in and protest on its soil about its actions? I think that's the definition of forgein interference.
Because the definition of what a "protest" is is very arbitrary and can be defined to suit your political agenda.
> The policy of applying US immigration enforcement actions against legal visa holders who have attended specific legal (US based) protests has been publicly reported and confirmed by many government officials and is unrelated to anyone trying to enter the country.
So in this context, the GP asked “Why would a government allow people who aren't citizens to come in and protest on its soil about its actions?” and that was the question I’m answering. The answer is: because preventing someone who is already in the country lawfully from protesting violates the constitution.