Originally Posted by
PoliceStateSurvivor
If my memory serves me right, green card holders must have it in their possession at all times. So it is definitely a good advice to carry it.
US Citizens are not required to carry proof of citizenship when travelling internally. However, I have been told by a BP agent that since I have a foreign accent, I must always have my passport in my possession or risk indefinite detention while my status is verified.
Thank, BP, for trashing our right to travel.
You have to back up your claim to US citizenship, not BP. You made the claim, back it up.
Why didn't you file a complaint when you were stereotyped?
And you are right that green card holders must have, by law, their card in their possesion at all times.