Yeah sure it is....people are literally dying to get out of that country...it is such a paradise...(/sarc.)
You could say the same about Poland. Check the immigration stats for the UK.
Perhaps you missed my point about people making decisions on the margins. I suggest you take a microeconomics course to clear up the confusion.
People aren't leaving because life in Mexico is hell. They are leaving because of economic opportunity. If the per capita income of Canada was three times that of the US, you would have US citizens immigrating to Canada. The Polish are immigrating to the UK because they can make twice as much. You don't have to be Einstein to understand this.