As an immigrant myself, I fully appreciate the importance of immigrants in the US. However, there is a principle here, which is you must obey and respect the law.
Ignoring or even rewarding law breaking would be unfair to those who obey the law. Laws are a lot of times inconvenient. My own sister was kept out of the country for a decade, while waiting for her green card. She ended up going to AUS instead. And because of that, our family has been apart for the past 30 years. Last time we were together as a whole family was 1986. Had she be willing to ignore the law and illegally entering the US, our family would have been together long long time ago. But we all decided that it's way more important to abide the law, even though it has been terribly inconvenient.
So yes, we have sacrificed so much to obey the law. And yes, I was furious when Bush Jr decided to give green cards to 3 million illegal Latino immigrants back in 2003/04. They broke the law! They were criminals. Yet, they had been rewarded for it. It's very unfair to people like us.
I have absolutely no problem with legal immigrants from anywhere. We have millions of legal Latino immigrants in Houston. I respect them with all my heart. I am an immigrant myself.