mexico's president isnt concern with how his people get here to the US, his only concern is the money they are bringing back to his country. The second source of money for mexico, behind oil.
And coporate american wanting this cheap labour, to drive profits up, wages way down. we can blame a lot of things, NAFTA sure had something to do with it, weak unions in the US was another, etc.