I have a friend who is at the top of the engineering ladder at a major communications company. He was laid off by this exact same company 10 years ago, but he's been back for many years.
Why did they lay him off? In a department of 30 people, 29 of them were H1Bs and he was a canadian citizen on a green card and top-shelf reviews. So they laid him off !! It is far too harsh to lay off an H1B, they will have to be on an airplane home in 2 weeks! I don't think any of the many thousands of Qualcomm H1Bs have muych to worry about. My friend was laid off on friday and started a new job on Monday, with a 6-months severance bonus!
I think it's the longtime americans that will have a lot to worry about. The company cannot pull your strings and make you do ANYTHING. That will make YOU the first against the wall when the revolution comes !!!