Fred - people ARE questioning his citizenship. If he was born outside the US he is not eligible for the office. McCain is different because he was born on a US military base which is considered US soil.
All candidates for the presidency should be required to prove their eligibility. This is not a technicality but a basic constitutional question.
I am not so sure McCain is different.
Nothing in the Constitution about considering foreign military bases "US soil". The founders wouldn't have thought so.
The issue came up in connection with Barry Goldwater in 1964. He was born in the territory of Arizona.
The issue was never resolved by legal process. The only argument that appeared to have merit was that the territory was ultimately incorporated in the US. Panama was not.
McCain is different because both his parents were citizens. And the base in question (of which his father was commander) did not have a hospital in 1936. So, it's quite likely he was born off base.
Now, in Obama's case, his father was not American, and his mother had not resided in the US for five years after the age of 14, as is required by law. Therefore, if he were born in Kenya, he would not even be a citizen, much less a natural born citizen.
But Congress gets to define who is a natural born citizen, at least for those who are not born on US soil and subject to US jurisdiction, who are automatically deemed natural born citizens by the 14th Amendment. If Obama were found to have been born in Kenya, Congress could retroactively remove that pesky five-year requirement, thereby making Obama a natural born citizen after all. Of course, Bush would have to sign it. Imagine the phone call with McCain ... "Well, Juan, if I sign it, you get to run against the Bro. But if I veto it, it's the Ho. Which will it be?".