"Let's try to figure out a way to welcome immigrants into our country — that is, people who are willing to work and support their families — and make them legal residents and a part of our productive economy."
You are full of sh*t. I have been married to a Canadian for nearly 2 years now. It took us 15 months and 1000's of dollars to get her "green card". Now with her "provisional" 2-year green card about to expire, we have to come up with another $600 filing fee for her "regular" 10-year card. And she she came in through the front door.
So don't advocating for making invaders legal. Do you actually think they have the financial resources to pay the huge fees? I seriously doubt it. So will they get free or reduced cost green cards? That is just not right.