They have a right to protest. They don't have a right to a visa. The State Department has broad authority to revoke visas.
It's part of what makes it a democracy.
A core of democracy is a finite pool of voters, and infinite immigration and foreign protests are a direct threat to our democracy in a way that removing someone on visa isn't.