Let's get this straight... Kevin James thinks that after the results of the 2008 Republican primaries, he can dictate terms to John McCain on immigration?
Mr. James, it is very simple, the candidates who backed your position (particularly Hunter and Tancredo) lost, and were barely asterisks in the polling data. Even Mitt Romney and Mike Huckabee (in the most disingenuous flip-flop of 2008) couldn't ride it to victory.
You are not in a position to dictate terms to John McCain. The voters in Republican primary elections from across the country have chosen him.
And if I were John McCain, I'd be pissed off, and would probably tell you where you could go.