If you immigrate to a foreign country, whether minor or not, you have to follow that country’s supreme laws, NOT the laws of the U.S. Period!!!
You are wrong. Period.
Nonsense.
No you must follow both. The other country may consider you their citizen, but that does not affect what the US considers you to be. Each country is sovereign. Yes you must obey the foreign laws, even if you are just visiting, but in general that means nothing under US laws.
Put another way, it doesn't matter what citizneship status Kenya, Indonesia, or the UK considered BHO to have at birth. Since his father was not a US citizen, he can at best be a native or birth citizen, not a natural born citizen, regardless of where he was born. Under US law, other countries laws be damned, if he not born in the US, then due to his mother's lack of US residence for 5 years after her 14th birthday at the time he was born, he wasn't born a US citizen at all. If his parents were not legally married, then he probably was, again under US law.