No candidate is good on immigration. McCain ranks at the bottom. I put Huckabee as next worse.
Huckabee on Immigration:
2006 - Supported President Bush’s immigration plan and claimed that opposition to Bush’s proposal was driven by “racism or nativism” and that it wasn’t amnesty. (Ralph Hallow, “Huckabee ‘Serious’ About Presidency,” Washington Times, 5/17/06)
2007 - Wrote in his 2007 book that implementing strict enforcement of immigration laws “would be sheer folly” and that it made sense to give “those here illegally a process through which they pay a reasonable fine in admission of their guilt for the past infraction of violating our border laws and agree to adhere to a pathway toward legal status and citizenship.” (Mike Huckabee, From Hope to Higher Ground, 2007, p. 117-118)
Championed an effort in Arkansas to give in-state tuition at state colleges and taxpayer-funded scholarships to illegal immigrants, similar to the DREAM Act proposal at the federal level. (Laura Kellams, “Senators research U.S. law on aliens,” Arkansas Democrat-Gazette, 1/27/05)
When Republican state senators in Arkansas proposed legislation modeled after Arizona’s Proposition 200 [to require proof of citizenship for voting and public benefits], “Huckabee described it as ‘inflammatory ... race-baiting ... demagoguery.’ He said the bill, which seeks to forbid public assistance and voting rights to illegal immigrants, ‘inflames those who are racist and bigots and makes them think there’s a real problem. But there’s not.’” (Governor says anti-illegals measure could scare off companies like Toyota,” A ssociated Press, 2/3/05)
Opposed a raid on illegal immigrants in an Arkansas poultry plant even though calls to his office were “about 1,000 to one” against his stance. (Melissa Nelson, “Huckabee Risks Political Fortunes To Denounce Immigration Raid,” Associated Press, 8/5/05)
Helped lead the effort to open a Mexican Consulate in Little Rock to issue Matricula Consular cards to Mexicans living in the U.S. (including those in the U.S. illegally). Many banks, including some in Arkansas, accept the card as a valid form of identification. (Jon Gambrell, “Ark. Candidates Criticize Mexican Matricula Cards,” AP, 10/18/06)
I agree with your first and second sentences, completely. I'm uncertain as to your last sentence....I'm not sure where to rank Huckabee (yet).