You make good points and I believe McCain should have just kept his mouth shut about it.
Bush’s fault. No, wait, McCain’s fault.