This is unnecessarily incendiary, didn't get passed the first paragraph because this is so misleading:
> Oracle [...] has filed thousands of petitions for H-1B visas in the past two fiscal years, even as it lays off thousands of American workers
Oracle is laying off workers of _all_ nationalities, not just Americans. I know people at Oracle with H1B visas that were laid off. Trying to paint it as if they're replacing Americans with foreigners is just unnecessary fear mongering.