Not gonna happen. We have people floating here on basketballs. We have way to much open boarder. Bottom line, what you want simply isn't possible. Solution? Move to the next best possible idea. Why do they commit crimes? Likely? Economics. They do so to earn a living. Solution? Make them citizens, so they can get jobs much more easily, start paying taxes, and get some skin in the game of american life.
Not for nothing, bro....people exactly like YOU have been around and vocal about anti immigration since before the civil war. Always the same doom and gloom. And you know what? Immigrants BUILT this country. I'm the product of immigrants. My forebears got off a boat from Ireland, and were marched right onto another boat bound for the south, to kill rebels. And here I am.
You're worried about the economics of having too many immigrants, and the truth is, they're productive people, if we would but allow them to be. You want to improve the economic situation of this country, you'd better start doing so elsewhere....immigrants aren't the problem, they're actually part of the solution, if we would just let them be.