TUCSON, Ariz. – Fighting the last war is supposed to be a bad idea. For Sen. John McCain, it might end up being the path to reelection. As he faces a smashmouth Republican primary challenge in the shape of former congressman and radio talk show host J.D. Hayworth, McCain seems to be reliving his 2008 campaign experience--competing with a younger, more charismatic opponent whom he transparently does not like. He’s even still dodging criticism about an aimless and dull presidential campaign. And listening to McCain himself, it’s sometimes hard to tell that he’s not literally still running against Barack Obama.At...