Silly me. I always thought that non-citizens were here because the labor supply was necessary, and citizens who are qualified will be hired first.
The rational solution is simple. Send home non-citizens as soon as their permission to be here expires. Close the borders until the security mess is cleared up. Fine and jail those who knowingly hire or abet illegals.
If that doesn't happen, soon, there will be a continual, irreversible lose of jobs, freedoms, and security for US citizens.