The status quo is unacceptable, but we don't have to solve it with this. The CLEAR Act in Congress would have been a start to enforcing immigration laws, that's the route I'd like to see taken.
Bush is literally proposing open borders. Employers will find all kinds of ways to ditch American workers for cheaper foreign labor, HI-b has already proven that. Even Congress recognized that reality when they allowed the cap to go back down to 65,000 recently. Now Bush wants to raise them back up into the millions, and in every industry.
We already take in a million a year legally as it is, will there ever be a point when we say enough?