I believe in stricter borders, as in physically stricter borders. Essentially, people who find some way around the wall, ladder, tunnel or otherwise, should definitely be detained by security or border patrol. This is illegal immigration and pretty much hurts everyone in the long run.
In terms of citizenship, I believe that the citizenship process for mexican immigrants should be significantly shorter and more thorough, which can only be achieved by providing more jobs to the USCIS and more funding. This way, people who want to legally immigrate into the United States for whatever reason can do so quickly and easily, all while being properly secured for any bad records or crime history.
Most will overstay their visas, which is where some sort of faster renewal process needs to be in place. I have friends who have immigrant families and it would take them half a year to get a new visa. The process for maintaining citizenship is awful and poorly maintained.
I agree that it's an insult to our country to try to enter in roundabout, illegal ways. Which is why we even have an immigration system to begin with. Background checks, terrorism and all that.
I like to look into the bigger factors of why we even seem to have this problem in relation to other countries. I think it all draws back to the drug war, with the way we treat the usage of drugs with jail time instead of through rehab. It creates a false stigma that drugs are just bad without anybody even bothering to understand
how bad, or if at all, while also subverting other potential uses of said drugs.
Then, of course, there's addiction. The only reason the drug cartel exists at all. It's a profitable business. People hide away and feed the cow away from the government's eyes. They can't come to light trying to get off of it, because they'll get arrested.
I think if we change the way we think about the subject, we'll have a lot of problems lessened if not solved entirely. Immigration seems to be one of them.