Yep. It's the legal immigration and H1-B visas that's killing off the middle class, not the illegal kind. And of course the "liberal" tech companies that are happy to have a captive foreign work force.
That's why most of the "liberal" tech company workforce is white american male, I guess. But I wouldn't know... its not like I was recently hired to work in CA for one of them and see how difficult it is to find reasonably qualified people in the US.
The huge influx of H1-Bs also explains why the tech companies are constantly being beat up by minority and women's groups for being too "white male"-dominated, I think.
Its also a huge bonus having to deal with H1-Bs that routinely have to go back home for weeks at a time to get their visas and passports renewed.
Where do people come up with this stuff H1-B nonsense?
PS I'm a white male, pre-Revolution descended American
And BTW, www.slate.com