Serious question.
Please only well thought out serious replies.
Why specifically is the Mexican government so adamantly opposed to the USA putting up a wall to prevent illegals from entering the country?
It's obvious that the mexican government has failed for decades to make mexico a place where most mexicans want to live. Why so?
If for some reason millions of Canadians started crossing into the US illegally and the US government said "we must put a stop to it by building a wall" would the Canadian government be adamantly opposed to the wall?
If so why so?
Several reasons. First, its openly, xenophobically anti-mexican. And Mexico eats enough shit from the US for 3 countries.
Second, illegals are a huge industry in Mexico. In terms of economic impact, money sent by Mexican nationals in the US to mexico is second only to oil in the country and ahead of even tourism.
Third, walls make it much more likely that illegals will stay. And Mexico doesn't want to lose the citizens. They would much prefer the arrangement that they had with the US for most of the first half of the last century: seasonal migrant labor. Mexicans come to the US, work and go home. The more expensive, difficult and dangerous you make it to get into the US....the less likely Mexicans are to do that last part.
Fourth, it feeds the cartels. As the more difficult you make it, the more expensive it becomes. And the more professional coyotes charge. Meaning far more cash to criminal organizations. And they are already ludicrously powerful from all the drugs they sell a voracious US black market.
Fifth, it hurts their citizens. 60 years ago a mexican family could drive over the border, work for a season and come home. Now it costs thousands of dollars to a coyote, is dangerous, and often immensely traumatic. Its not uncommon for people who brave the trip to have PTSD's when they complete it.
Sixth, because Trump insists that Mexico is going to pay for it. Which is just thuggish horseshit. If we want the wall, we're gonna pay for it. And build it on our own territory.