Mexico already has more or less a socialist government. The difference is that we're the ones providing the social benefits. This is really nothing more than wealth redistribution on an international scale.
The elitist class system in Mexico does need to go. We're the pressure relief valve. There's a reason why Mexico doesn't want us to build a wall. The few in power don't want their own brown rabble, as they see them, to fight for their rights. They would rather them be here fighting for non-existent rights.
Bingo
Every thugocracy in the world tries to buy off their discontented by blaming the US. I wonder if Rome was in reality as nice as we try to be and everybody just trashed them.