The Right's Spokesman

Not to second-guess the Republican strategy, but is Sen. John McCain really the best spokesman for the No On Stimulus campaign? Didn't the America people deliver him a whopping precisely because of allĀ issues, they didn't trust his instincts on the economy?