Make all the noise you want... Obama has still done the job better than Bush could claim, and the results show that, undeniably. Bush was no deterrant, and utterly toothless in the face of Russians invading a neighboring country. I expect Obama will handle Ukraine much better.
It makes perfect sense for you to bring McCain into this... Since he's never been in-charge, you can make up your fantasy world about his presidency, unconstrained by pesky little facts and actual actions and results.