What America really needs is COMPREHENSIVE immigration reform.
Congress should get together to make sure that foreign countries do indeed send us their very best. I refuse to believe that Hispanic men like Zarate who slaughtered Kate Steinle was the best his country had.
What exactly does that mean. Lay it out!
What I'm thinking is that anyone who wants to immigrate to America should present documentation that they are the creme de la creme.
Send their resume, bank statements, etc. into ICE- see if they are a good fit.
Maybe have US embassy staff interview them, see what their plans are once they get here. See what their knowledge of America is like, their fluency in English, etc.
The United States does need immigrants, but we need them at a top level, folks that are willing to invest and buy into our venture here.