If you call teaming up with Teddy Kennedy to write a massive amnesty and allow them all to come legally stopping them then I suppose you are right.
Personally I think McCain is awful on the illegal immigration issue.
McCain was well-aware that the Arizona border fence was installed backwards, with the barbed wire on the US side. He felt that installing it correctly would offend Mexico.