Week in cartoons: John McCain and more