You got that right and who do you think they are going to vote for? Who did they just vote for? Are the republicans that dumb?
No, Republicans are not that dumb, but the President and the Senate wanted an amnesty/guest worker/path to citizenship bill really bad. Only the Republican House stood in the way and now that is gone. Bush has made it very clear that he thinks he can work this issue better with a Democrat House than a Republican one. He wants this over party and country IMO and it will bring in many more Democrat voters than Republican ones.