Subversion or otherwise working against the national interest of a country you are in as a non-citizen is generally a bad idea. Even with a rather generous freedom of speech in the culture.
Saying you hate $NATION and that you want it destroyed is definitely saying you don't want to be there and it's probably a good idea not to have you there.
No one is arguing about the practicality of speaking out under this regime or that it'd be unwise to do so in other countries as a guest.
What is being argued is that the government doing this goes against our values as Americans. It's interesting to observe the same side (right-wingers, libertarians) hold water for these actions while they were painting social media bans as censorship and a violation of their First Amendment rights.
Maybe you didn't do that, but your comment certainly reads like a "well, technically their visa can be revoked" argument which is true, but misses the spirit of the First Amendment.
EDIT: there might be legal issues too depending on the reason for revocation but I'm not a legal expert. Most things in our constitution apply to people and not just citizens so someone visiting the US also has free speech rights.
If someone came into my home, told me they hate me, my way of life, want me dead and starts setting fires in my living room, I'm going to kick them out. It's different if their name is on the lease.
It also depends on the severity of what someone is doing... there's a difference between speech and action. Saying you disagree with the administration, vs taking hostages and seizing part of a school are different things. Saying you would like to see amnesty for those who entered illegally is different than defrauding the govt, flaunting it on social media and trying to ram a car into a federal agent.
Commiting acts of violence, making threats, committing fraud, and ramming federal agents are already against the law and not protected speech. Saying that you think October 7th was good is certainly distasteful but not any of those things mentioned above.
> If someone came into my home, told me they hate me, my way of life, want me dead and starts setting fires in my living room
This analogy doesn't hold up because it's your house, of course you have the right to keep whatever company you like. Same for social media companies. You're not the government.
The government IS the people, IE it's citizens... immigrants are guests in the nation in the analogy, illegal immigrants broke in through the window in the middle of the night.
It's called an analogy. As a citizen, this nation IS my home.
Strictly speaking, there's nothing in that constitution that says "the president shall not cancel someone's building permit after he's started building" or "the president shall not cancel someone's travel permit after he's started travelling" or anything like that.
"The president shall not cancel anyone's health insurance while they're in an ambulance on the way to hospital". The constitution does not say that either. It doesn't go into that level of detail.
It doesn't even say that when the government issues a permit (a building permit, visa to travel, a driving license, whatever) then the president can't revoke it on a whim.
I think most people would want government to be trustworthy, reliable etc., though. If you get a license to operate a business or permission to return home from a conference, you should be able to rely on having that.
Saying you hate $NATION and that you want it destroyed is definitely saying you don't want to be there and it's probably a good idea not to have you there.