Because everyone else is locked into their positions. Blacks, single white women, gays, union people vote dem. Single white men, doctors, small business men vote repub. Hispanics and married people are the swing voters.
FYI, hispanics split 70-30 for GORE, and went 55-45 for Kerry.
It will get worst for the GOP. The new bill will favor the Latino population growth in the US. If they break the vote along 45/55 lines, the Dems will win more elections. In the short run, life is going to change in the US, inner city blacks and blue collar whites will be the first losers in this new demographic change. Our taxes will go up as we must shore up our schools and public hospital, and God knows what new entitlements these Hispanics are going to demand from our government. The only hope left for the GOP is the white Dem blue collar worker and the inner city blacks will be frustrated by the depression of wages in the shrinking service/manufacturing sector as they have to compete against a huge pool of Hispanic laborers, they might cross over and vote for the GOP conservatives.