I find it ironic that a holiday celebrating the defeat of French invaders in Mexico now has pro-amnesty rhetoric attached to it in the USA.
Having been a consular officer in a place that used to be a US colony but where now intending illegal immigrants to the USA would have to cross the Pacific ocean--which is far larger than the Rio Grande--to get to US soil, I view the push for "open borders" (amnesty is just delayed realization of an open border) as biased and more than a little racist. It is pro-Mexican, in that it is primarily to the benefit of Mexicans. Yes, other Latin Americans cross the Rio Grande...if they're desperate and willing to pay exorbitant fees to traffickers (mostly Mexicans). There are even some Asians who indebt themselves to organized crime syndicates to make the trip over the southern US border. But what about the non-trafficked Asians and Europeans and all the Africans who just want to make a new life for themselves? No, sorry, finagle to get a visa somehow or you can't come. It's totally "unfair" and based on mere geography.
I'll resist the temptation to dwell on the deterioration of the rule of law that amnesty efforts promote. Suffice it to say that the main thing that keeps the USA from being as unpleasant a place to live as Mexico is the rule of law. After all, Mexico has natural resources galore, tourist sites aplenty, and a language common to many other countries; people tend to prefer Tuscon to Nogales because of criminal and civil issues, not because Americans are somehow inherently superior to Mexicans.