Originally Posted by
jpatokal
That's ridiculous -- as long as you're a US citizen, you're entitled to consular services. The US embassy will have absolutely no idea what passport you used to enter the country (what, you think they're patched into the local immigration computers?).
I suspect what you're heard/read is a mangled version of the fact that, if you're a dual national and arrested by your other country of citizenship for (say) military service obligations, the fact that you're also an American citizen is irrelevant. In these cases, the other country may deny you consular access, because you're considered a citizen and not a foreigner.
you may be right on that point. But it's easy enough to check on what passport you entered a country - just open the passport and look for entry stamps. only a few European countries don't stamp. otherwise, almost always there will be an entry stamp.