Again, McCain could argue the case from the standpoint of the UCMJ.
There’s really no need to argue anything. Based on U.S. law and Supreme Court precedent McCain is a natural born U.S. citizen. And if Obama was born in Hawaii then so is he.