LIBRARIANS=CONTROL FREAKS.
I just had to address this because I missed it the first time. A passport is not an adequate ID to get a library card because the purpose of showing ID is not just to verify that you are who you say you are, but that you currently live in and pay taxes to the library district. Simply showing a passport, which could be years old at that point, does not prove that you currently live within the library district. Usually some more current form of ID with your address or a recent utility bill is required.
He has a driver's license with his address on it. Did I mention I was not allowed to check out the books he had on hold even though we live at the same address?