>They are allowed. Is a country allowed to deny a visa based on criticism?
A country is allowed to deny a visa for any reason.
To put another way, there is no fundamental human right for a non-American to enter the United States.
A country is allowed to deny a visa for any reason.
To put another way, there is no fundamental human right for a non-American to enter the United States.
It's a wonder why people put themselves through the hassle of legal immigration where they have basically no rights, when they could just sneak in and be covered by most civil rights and entitled due process in the unlikely event they do something dumb or unlucky enough to get caught.