Giving them green cards would solve that so-called problem entirely.
What about the thousands of people doing the right thing and waiting patiently? Were they fools for following the law? Should they be invited in and recommended to break all the immigration rules because that way they'll get free green cards?