Just a few years ago John McCain's solution for illegal immigration was "build a fence"...Only a few months ago John McCain endorsed a candidate for president whose solution for illegal immigration was "self-deportation".
There's nothing like watching your pol party go down the drain to force a change of mind...it may be a coincidence, but John McCain is up for re-election in 2014.
"...the empty desks of 20 children marked absent today, and forever"
-Poet Richard Blanco at President Obama's Inauguration, 01/21/13