At least there's one honest Republican around. Senator McCain says that he may disagree with Kerry, but that he's not soft on defense, and that there are otgher issues to be addressed...like Medicare.