@hawkeye10,
Obama promised in both campaigns that he would legalize illegal immigrants. He won both times. George W. Bush before him said he wanted to legalize illegal immigrants, he also won. And before him, Clinton said he wanted to legalize illegal immigrants. He won twice.
Romney and McCain were both anti-immigrant and both lost. Actually McCain is a perfect example of what I am talking about. McCain used to be in favor of a pathway to citizenship. He had to abandon that to get past the Republican primary, but by the time he made it through the primary he was so far gone he couldn't find his way back. And Obama kicked his butt handily with a pro-immigrant platform.