Centroamerica is 100% right on this issue. I live and work in Latin America (I"m from the USA) and it took me 7 years and cost thousands of dollars to get residency with a work permit, and I have my daughter here who was born in this country. I am obligated by law to carry my ID at all times and the police have the right to stop me anywhere, for any reason, and ask for it. If I can't produce it I can be held in jail for one week. If I don't have residency I have to produce a valid passport and pay for a visa every time I enter the country.
And you know what? I agree with all of those laws. A country has the sovereign right and responsibility to monitor and control who crosses its borders and who is living in the country that came from somewhere else. I comply with those laws without complaint because I realize that I am a foreigner here and that I don't have any "right" to be here without the consent of the duly-appointed autorities.
Why do we tolerate the immigration chaos we have in the US? Number one, because of idiot self-hating liberals who believe that rules and laws and responsibilities should apply only to white Christian males, who after all are the source of all evil in the world due to our racist, sexist, chauvinistic, imperialistic, colonialistic, capitalistic, fascistic bigotry, prejudice, and discrimination. Everyone else is exempt because they are the victims of us evil blue-eyed devils.
Number two, are the laws that make it so hard to employ or fire someone that business owners sometimes turn to illegal immigrants as a way of getting around the prohibitive high costs and legal papework needed to hire someone legally.
Number three, is the sad fact that the good ol' USA now has so many useless pieces of white trash, black trash, and Latino trash who refuse to show up on time, work a full 8-hour day, stop stealing from their employers, or pass a simple drug test, that the employers prefer an indocumented worker who simply can be gotten rid of if he doesn't work out.
I have met here hundreds of hard-working people who lived and worked for a while in the USA and all of them prospered while they were there. The trash, of course, only looks for a handout or a way to make money stealing or selling drugs but I'm talking about good, decent people who were willing to do any kind of dirty or sweaty job in order to get money to send back home. Those people were grateful to work and I was sorry that they got captured in a roundup and deported, while the trash, who never go to a job, never seem to get caught in those immigration roundups. They continue to multiply and give their people a bad name. The liberals, though, have a great love and affection for criminals and deadbeats, just like the Novus Ordo presiders and their bishops do. To good, decent, hard-working Catholics, they don't give the time of day.