YOu can't blame this on one person, one adminstration or one term. this has been building for years. We elect people to represent us.
Did I blame only Bush ?...No but he is the current President and he is for a "guest worker" program which is "stealth amnesty".
Bush is president and the leader of the majority party. It is mainly up to him to set the agenda.
Sure, other presidents have been asleep at the wheel as well, but Bush actually encourages illegal immigration. The laws are already on the books but he refuses to enforce them.