I'm all for LEGAL immigration.
I do not oppose people wanting to come to the US. It's a great country to live in even with the myriad of issues we all have to deal with. But, every country has it's issues, including Mexico.
I do think that we could have a "special" set of immigration laws with a country that borders the US. After all, they are our neighbors, and the US acquired much of the land that belonged to Mexico through war. There does need to be different or special arrangements designed to make it easier to immigrate from Mexico to the US.
This country achieved it's greatness on the backs of immigrants. It is the diversity of our country that allowed and continues to allow us to prosper, as well the lack of diversity will drag us backwards.
It's not a bad idea to have temporary or "work" visas that would allow certain immigrants to come to the US and do certain work that is so vital to US citizens, which allows us to eat food at a very reasonable cost.
That said, if someone tries to enter the US illegally, meaning they are not known to be here and/or are not legally allowed to be here and work here, then by definition these people are breaking our US laws. I'm not happy with Mexico's government on this issue.
They have this attitude that it's the sole fault of the US that there is a problem with illegal immigration. I'm sure their government loves the idea of US economic dollars being brought into their country through illegal work. It benefits the Mexican economy, but it draws away money from the US economy, illegally.
If Mexico wants to play fair then they need to start seriously patrolling their side of the border. If they were to do that then perhaps a lot more US citizens would be more open to negotiating a better set of immigration laws to make it easier for our Mexican neighbors to work here and even potentially fully immigrate to the US.
The US may need to have these lower paid workers in order for US citizens to live the life we do, but that shouldn't come at the price of US citizens having to foot the bill to patrol the border, catch illegals, and then ship them back to Mexico so that it can happen all over again.
If Mexico were to be more cooperative it would make it much easier to get US citizens to reconsider their position on Mexican immigration. We could then figure out better ways in which to allow migratory workers to come and work in the US, with the possibility of eventually living here fully.
This issue has been very one sided where the US gets all the blame. That don't fly. Mexico has a lot to answer for as well.
It's clear that there is something wrong with things in Mexico that creates a tremendous want to leave that country and come here.
The Mexican government and it's economy get a LOT of US money brought into their country through US citizens flocking to vacation there and spend lots of US dollars to enjoy themselves. So, as much as the US may need workers to do certain jobs to keep up our way of life, so too Mexico needs US tourist dollars to keep up their economy. In that regard, both countries benefit from each other. To continue mutual prosperity, and through equal effort, we would need less illegal immigration, and better immigration rules for our Mexican neighbor.