You are absolutely right. No one should ever ask you for your pin number!
We never asked for passwords (or revealed them, even though they were on our screen), but we occasionally asked for the TV PIN number as a method of verifying (particularly when the customers were middle aged women who wouldn't give their year of birth; easier just to ask for something else rather than force her to reveal her age). TV PIN only controls PPV content, so the risk is negligable. Besides, most people set theirs to 1234 or something anyway.
Obviously, under no circumstances should anyone request your bank/credit card/debit card PIN number, nor should you give it to anyone.
Obviously, we never asked for passwords (even though they were on our screen) or bank/credit card details unless we needed them for billing purposes. (Eg, if they're setting up a Direct Debit, we'd take their details, but never ask for them again and we'd make that clear to the customer). The only time we'd then give out the information is on request, and we're then limited to the name of the bank/card and, if that's not sufficient, the last 4 digits of the account number/card number, but we were told not to volunteer that information, and only give it if specifically asked for (eg, a customer has 4 mastercards, or two accounts with RBS).
--- old post above --- --- new post below ---
Also, the OP mentioned the ID being physically handed over; when i worked in the pub each till had a UV light to check the authenticity of the ID, a very easy way to at least check it's real, and in this case i'd have politely asked to check it in this manner
We don't routinely use UV lamps at all in my store. But, I do check drivers licenses by simply tilting them back and forth. On mine (and most newer ones), the patch on the bottom left switches between the expiry date and the l;ast 5 digits of my driver number. There's also a symbol that switches between a downward pointing triangle and a white upward pointing arrow in a blue circle. On the front, there's "shimmering" images of steering wheels only seen when you tilt it at the correct angle. And, on the reverse, the picture of the steering wheel uses colour-shifting ink (switching between green and red on tilting).
I usually just quickly check the front of the license is real. It's discreet and pretty reliable. Most people just use other people's licenses anyway, so even if they were using someone else's ID fraudulently, the features would obviously still be there.