There seems to be two possibilities:
1) The GOP has people in it that want the democrats to win.
2) or the GOP are just really stupid.
The Hispanics are not going to vote for GOP just because an immigration bill passes. Amnesty would result if any immigration bill passes the house even if that bill did not contain amnesty. The senate would change it. The Mexican immigrants WILL vote democrat.