Remember, it is Goverment of the people, by the people, for the people. Doesn’t work to tell them “go figure this out” and then demand veto power over what they figure out.
As far as I can see, there are too many people right now running around like chickens with their heads off telling us things which we see from our own personal experience don't seem to correspond to reality.
My own personal view is that this issue should be broken up into parts - for example,
Businesses are having trouble finding qualified American workers - is this true?
What are Latin American countries doing to help the poor in their countries?
Are illegal immigrants to this country oppressed and treated like slaves?
Do illegal immigrants take jobs away from American workers?
What can be done about improving border security?
Then linkages between the parts should be looked at and various alternative solutions considered. I don't see any of this going on.
Furthermore, a series of SMALL projects should be implemented, in accordance with priorities. I am not a believer in "big bang" all-at-once solutions to issues as complex as this one, where so many lives are affected.