If both of your parents are americans and you are born on a military base on USA property in a foreign country then you are not a natural born citizen, but rather a naturalized citizen. The only difference is you can't run for president.
So simply having a parent being an american doesn't make you american. You have to be born in one of the states. They are trying to prove otherwise.
Strange because nobody believes that McCain was born on US soil, yet they were willing to overlook the issue.