Sen. John McCain has raised and spent better than $21 million in advance of tomorrow's primary fight against former Rep. J.D. Hayworth, a massive amount of money that has helped to ensure that the Arizona Republican will win easily. McCain's eye-popping spending -- putting aside self-funders he has spent the most money of any Senate candidate this cycle --is the most obvious evidence of the threat that the 2008 Republican presidential nominee perceived in Hayworth -- a six term Congressman who lost a re-election bid in 2006. McCain spent millions (and millions) on television ads aimed at blocking Hayworth from...