I graduated in 2011 with a non-STEM degree, and I still don't have a job. I won't be employed until 2020 at this rate (in pursuit of a C.S. M.S.). The "job numbers" after the Great Derecession are lies. Pure lies. The unemployment rate is probably more closer to 25%. You can't survive in this economy if it's not STEM. A lot of people here defending the H1-Bs sadly. One guy said "if you can't compete in this economy get another job"...seriously? That's what you're going to say to your compatriot? Get a job in a different field after slaving for a decade in under and non-employment? That's how we view each other? As obstacles to further a company's bottom line?
We should unequivocally be "America First". Period. Especially after a great depression like we just had. Maybe when we're prosperous and on-top again economically, we can lax the rules. But when shit hits the fan one should generally keep the doors closed.