Not sure what the big deal about not wanting to show your passport. If I'm flying internationally, I usually have it out because I have shown it to the check-in agent. I never show my DL anymore. In SMF if you show a passport, they use a loop magnifying glass to check if it is legit.