Flake is worse. He taunts his constituents about ramming amnesty down their throats before they get to him in 2018.
If amnesty is stopped until 2016 McCain may make a few token votes against it. I dont know if enough Dems will crossover for his warmongering as it has become more tone deaf.
If one of the statewide office holders in Arizona from 2014 challenges him it may be a better chance to defeat him.
Nobody will ever defeat McQueeg. He’s Senator for life. He’ll leave that office feet first, like his old best buddy Teddy. He has too much Rat support, and too many Pubbies still think of him as a war “hero.”
Flake is a different story, he doesn’t have the war “hero” cover, and if he fails to remember that he will be tossed out.