The main difference between a resident card and a visa is that the visa authorizes a temporary stay...
If you are detained at the airport and you are not a US citizen, it can be risky if you