100% with you. I used to joke maybe we should've invaded Mexico, not Iraq. Given a choice between "Made in China" or "Made in Mexico" I do what I can to keep Mexican's working in Mexico.
I traveled throughout the country 30 years ago. It's a great place with a rich history but I'd never go back with the cartel violence as it is.
We are fortunate that we can decide not to go back to visit. I don’t know the answers, but IMHO Mexico has become a bigger problem than immigration itself.