Arizona's new law forcing local police to take a greater role in enforcing immigration law has caused a lot of criticism from Mexico, the largest single source of illegal immigrants in the United States.
But in Mexico, illegal immigrants receive terrible treatment from corrupt Mexican authorities, say people involved in the system.
And Mexico has a law that is no different from Arizona's that empowers local police to check the immigration documents of people suspected of not being in the country legally.
"There (in the United States), they'll deport you," Hector Vázquez, an illegal immigrant from Honduras, said as he rested in a makeshift camp with other migrants under a highway bridge in Tultitlán. "In Mexico they'll probably let you go, but they'll beat you up and steal everything you've got first."
Mexican authorities have harshly criticized Arizona's SB1070, a law that requires local police to check the status of persons suspected of being illegal immigrants. The law provides that a check be done in connection with another law enforcement event, such as a traffic stop, and also permits Arizona citizens to file lawsuits against local authorities for not fully enforcing immigration laws.
Mexico's Foreign Ministry said the law "violates inalienable human rights" and Democrats in Congress applauded Mexican President Felipe Calderón's criticisms of the law in a speech he gave on Capitol Hill last week.
Yet Mexico's Arizona-style law requires local police to check IDs. And Mexican police freely engage in racial profiling and routinely harass Central American migrants, say immigration activists.
"The Mexican government should probably clean up its own house before looking at someone else's," said Melissa Vertíz, spokeswoman for the Fray Matías de Córdova Human Rights Center in Tapachula, Mexico.
In one six-month period from September 2008 through February 2009, at least 9,758 migrants were kidnapped and held for ransom in Mexico — 91 of them with the direct participation of Mexican police, a report by the National Human Rights Commission said. Other migrants are routinely stopped and shaken down for bribes, it said.
Most migrants in Mexico are Central Americans who are simply passing through on their way to the United States, human rights groups say. Others are Guatemalans who live and work along Mexico's southern border, mainly as farm workers, as maids, or in bars and restaurants.
The Central American migrants headed to the United States travel mainly on freight trains, stopping to rest and beg for food at rail crossings like the one in Tultitlán, an industrial suburb of Mexico City.
On a recent afternoon, Victor Manuel Beltrán Rodríguez of Managua, Nicaragua, trudged between the cars at a stop light, his hand outstretched.
"Can you give me a peso? I'm from Nicaragua," he said. Every 10 cars or so, a motorist would roll down the window and hand him a few coins. In a half-hour he had collected 10 pesos, about 80 U.S. cents, enough for a taco.
Beltrán Rodríguez had arrived in Mexico with 950 pesos, about $76, enough to last him to the U.S. border. But near Tierra Blanca, Veracruz, he says municipal police had detained him, driven him to a deserted road and taken his money. He had been surviving since then by begging.