McCain never released his birth certificate to the public. And no, that image on the internet you think is his BC isn't. His lawyers explicitly denied its authenticity.
On the other hand, Obama allowed photos to be taken of his certification of live birth, and for those photos to be made publicly available. Contrary to birther myth, this COLB is just as good as an original birth certificate for the purpose of proving place of birth.
In fact, he has engaged in guilty behavior by refusing to produce the document and fighting doing so in various courts.
He has done nothing of the sort. He produced a document suffices to prove his place of birth. That you are not satisfied with the document is not his concern.
If you are correct, I stand corrected on McCain. I saw a post here last year, that's what I recalled.
The rest is mere piddle. Until he shows the original and we have a court ruling, your blowing smoke for him.