My reading of the commentary by Leahy in the Senate non-binding Resoultion regarding McCain’s plac eof birth leads me to think the democrats set a trap for McCain ahd he won: Leahy stated that ‘since McCain was born on an American base and both his parents were American citizens at the time of his birth’ ... this was factually incorrect based upon the evidnece they cited! McCain submitted the proof that he was born in Colon, Panama. Also, Barry Obama inserted a phrase which would appear to try to give him cover for not being born in the USofA! I can post the wording for you, if you haven’t seen it yet.
McCain was born to two Natural Born citizens of the United States. In reality, that alone makes him a Natural born citizen.
That is not the case with Barry Soetoro.
The Senate resolution is irrelevant. Observe, even if the Senate passed a bill (which they didn't, they passed only a "non-binding resolution"); and the bill passed the House and was signed by the President (none of which happened); you would be permitting the Congress to effectively amend a Constitutional provision (remove the requirement that the President be a "natural born" citizen) without complying with the amendment provision.
In fact, the Supreme Court has historically reacted adversely to these kinds of things.
Colon Panama, and the hospital located there where McCain was born was not an American base; and even had it been an American base, that is also not relevant--the Constitutional problem is that Panama and persons born in Panama are subject to the sovereignty of that country; the framer's of the US Constitution wanted to avoid having a Chief Executive who was subject to the sovereignty of some other head of state.
It was generally known by the Constitutional bar in DC that McCain wasn't going to win so it didn't make any difference that he was not eligible.