I agree with you. However, the best way to deal with the millions of illegals already here may be to put them in the worker program for a set amount of time, and then enforce the rules of the program so they must return to their home countries.
I have NO confidence that those granted a guest worker visa would ever be made to leave when their visas expire. And that lack of confidence comes from the fact no one is making the millions here now, ILLEGALLY, to leave.
If the law is not enforced now, in a time of war, why would anyone think it would be enforced later? Bush: I know you can't trust me now, but trust me (or the next guy) later.
No thanks.