I haven't blogged on this, because I really can see both sides of the dilemma. The issue of immigration has been a perennial source of conflict in American history. Probably whatever compromise is worked out by Congress will need to be revisited in a few years. Both Democrats and Republicans are divided, for good reasons.
There are no easy answers to the immigration problem, only tradeoffs.