Originally Posted by
catocony
That's correct. You don't actually need a US Passport to re-enter the US. You'll be delayed, but once they verify your identity through database search, you're good to go. The problem is getting on the plane from wherever back to the US.
Huh, so if I'm in a foreign country, holding an expired US passport, an airline would rather me be stuck in a foreign country indefinitely, possibly overstaying a visa, than allow me to board a flight back to the US?