I actually have to give some credit to John McCain for coming back with another try at immigration reform, after he was spanked so severely by the base last time.