I have always wondered why couldnt we shift the point of application away from our border? I feel like people shouldnt be standing on our stoop without having a pretty good idea of who they are and if they should be here.
Open up several/many citizenship/green card/asylum application centers in Mexico. The border is literally just that. Do not approach if you cant legally enter yet.
The issue in my opinion is that the migrants get here, and then we try to figure out what to do with them. This creates multiple issues, what do you do while they wait? How do you track them once in? And with the process taking so long the bleeding hearts get upset when you kick out someone who has been here for years, illegally.
If it's me, I do some of what LG talked about. Increase the federal side of getting things approved/rejected. I also shut down the border for a year. Tell every single illegal they have 6 months to start the application process. The reason to shut down the border is to focus on those here, and get them through, or at least started. After that year, or shorter if we make it through the backlog, the border opens up, and hopefully in that six months we have those new application centers opened in Mexico and they have begun the process of sifting through applicants, so once it hits the courts the process goes faster. The end goal would be more legal immigrants, and fewer illegals, with the focus on making sure the Gov is not the hold up, which should hopefully decrease the number trying to come illegally if they know they dont have to wait.
I agree with the hard rejections too, and I think it has to be tied to a more potent system with DNA and or finger prints to verify for the next time they try. Once the border shuts down anyone else crossing illegally or a violent criminal gets the hard rejection, even if they make it here and are here for years with kids.
I would also institute a pretty hard cap on asylum numbers, with a heavy emphasis of resolving their fate fast. Either get them on the citizenship train, or get them out. No waiting for whatever issue to go away ot be resolved.