What is sad is ALL of us, citizen and temporary visa holder, are being treated as a disposable commodity in the work force.
As an example, to create a position for you, the H-1B worker, an American like myself had to be forced out of the workforce simply because we are not creating enough new jobs in the computer occupational group to provide jobs for citizens and temporary workers on temporary visas.
That was phase 1.
For phase 2 we are seeing that they are dangling a green card in front of you to keep you motivated knowing all the while that you may not ever receive that green card, and then as you grow older, you also experience being replaced by freshers who may or may not be qualified, just as I experienced.
The only way I know to stop this is for citizen and immigrants alike to become part of a group that is willing to strike for a better life, but that won't work if we are not all united.