> This can mean that children who turn 18 may need to leave the US and return to a country they have possibly never known. This is barbaric and inhumane;
I would rather suggest to change
> 3. H1B visas are for 3 years and can be renewed once, for a total of 6 years. [...] But if you have a pending green card application you can stay indefinitely;
to "You didn't get a green card in this timeframe? Bad luck - go home." This would solve the mentioned problem with children and also the mentioned problem
> 5. [...] it is a modern form of indentured servitude. The employee can't leave nor complain about conditions because then they lose their application and have to return home;
I know. I am criticizing OP on suggesting that it is not hard to immigrate to the USA. As if it is even a worthwhile option to suggest that people leave their families and marry Americans.
I would rather suggest to change
> 3. H1B visas are for 3 years and can be renewed once, for a total of 6 years. [...] But if you have a pending green card application you can stay indefinitely;
to "You didn't get a green card in this timeframe? Bad luck - go home." This would solve the mentioned problem with children and also the mentioned problem
> 5. [...] it is a modern form of indentured servitude. The employee can't leave nor complain about conditions because then they lose their application and have to return home;