Still, though, that's just the precautions you take regarding trojans. If you know someone can't be trusted with the admin password, don't give them the admin password.
I wonder if I can trust my wife with the admin password... not sure if she knows it or not and she rarely uses any of the Macs in the house. If she doesn't know it I probably won't give it to her, just as a security precaution since she'll never need it.
How though? This is a part I don't understand. When you attach it to your computer, it's a slave. A master driver which isn't yet infected will talk with it and determine, IE, that it's a memory storage device and then expose the files on it to the user to be copied over and ran or what not. Why would it execute any code to copy over and/or install firmware from that attached memory storage device? That driver isn't going to execute any code to write over itself or to write malicious firmware, no matter what that storage device says. The firmware on that storage device could be compromised to, IE, send over files other than those that the user wants to copy over, but that sounds like it's still relying on user action, which means it's still a trojan.