The tech industry has had to put up with the H1B travesty for years. Nobody cared that tech workers were being massively displaced by H1B's in the past. I personally have trained my H1B replacement(s) 5 times in various companies since 2000. When the H1B warning flag was raised here on FR years ago some would tell the displaced workers (including me) to basically "suck it up" and "get a job ... any job" completely dismissing the years of college and experience that was invested in one's career. They were perfectly happy to roll over and let the H1B's have the tech jobs ... our jobs.
Well now the H1B plague is hitting other industries and these newly displaced workers are whining about it. Well ... how's it feel ? I am savoring that moment when "I told you so" just doesn't say it enough.
I also seem to be specializing in Federal Contractor IT these days, and the security clearance issues are helpful at fending off H1B's. I think green card is the minimal qualifier for Fed contracts.