Arriving in LA on a cruise that had originated in Costa Rica (flew DL to there), I presented my U.S. passport to the agent, and he asked what country I was a citizen of. I thought it was a trick question. After all, I had a US passport, so I said isn't it obvious? He didn't like that, and wouldn't let me leave until I told him that I am in fact a citizen of the US.