Its a phony controversy. If you’ve traveled at all you know that in any country in the world, if you are a foreign visitor there, you are required to carry your papers with you at all times. You will be asked for them frequently by all kinds of people, cops, bank tellers, hotel clerks, government clerks, and heaven help you if you don’t have them on you.
And US law here is the same. If you are a foreign visitor you have to have your passport on you, on your person, if you go out of your domicile.
Secondly, with respect to Mexico:
I’ll believe in Mexico’s sincerity when they ease their restrictions on Guatemalans and Hondurans crossing their southern border. Is our prosperity built by access to cheap foreign labor? I’ll believe they believe that when they open their borders to cheap central american labor. They don’t believe it when it applies to themselves which means they don’t actually believe it.
Mexico has the largest quota of legal immigrant visas of any country in the world, by far; its not even close. They have yet to justify why the largest quota in the world isn’t enough. When they offer Hondurans the legal exemptions they seek for themselves, I’ll believe they are sincere.
Passports, even, as you check into hotels. In Italy, Germany, France, Switzerland. They want to carry NOTHING? And that is because?? They are breaking the law!