I came up with this idea for the illegal  aliens that are in the USA that nobody ever mentioned. Maybe there’s a major flaw in it, that’s why it was never brought up.
This plan can make everybody happy, or nobody happy but I think it’s fair.
First thing you have to do is secure the boarder. Build a wall, or fence or more guards, whatever. The boarder has to be secure or we’ll be in the same mess down the road that we are in now.
I’m gonna use simple numbers to make it easy. Let’s say there’s 10 million illegals in the country. No criminals, law-abiding people. Give them a path to citizenship.
Then say if the US takes 1 million legal people from Mexico. Stop all legal immigration from Mexico for 10 years to make up for the 10 million illegal immigrants the US are making legal.