There are valid criticisms to be made of the current immigration system but saying "this sucks" adds nothing and is of zero value. Here, let me help:

1. Doing layoffs at the same time as hiring temporary workers is antithetical. Which is it: you can't find someone to do a job or you have too many workers? Yes, jobs aren't completely interchangeable but large companies like Microsoft hire generic software engineers. Retrain;

2. the H1B->GC funnel where H1Bs have no pre-country quota but GCs do creates a massive backlog for India, in particular, and allows companies like Infosys and Tata to keep "temporary" workers in indentured servitude for decades;

3. Despite safeguards, it's clear that temporary workers get underpaid, particularly at the outsourcing companies, so visas are used to suppress labor costs for both citizens/residents and temporary workers.

Try saying something like that.