I know this may get some reaction that I am not intending to instigate, nor have I thought this out all the way.
What would be the harm in us closing our our borders for an unspecified amount of time and hold off immigration to the country? Do we need more population, even if people who want in are vetted appropriately?
Would it allow the resources we already have in place in the Immigration department to focus on compassionate passage for those demonstrating the need for political asylum, and still allow for a work visa program?
Do our college campuses around the country need foreign students to survive? Doesn't most countries have a university system to sufficiently educate at home? If not, then perhaps allow students to enter the country if theirs does not have the system or fields of majors in their home countries?
I know it may sound heartless and defy immigration policies of the past, but the world has changed. There has to be a way to control what kind of people (in need, or with ill intent) we are allowing in.