As far as asking people for ID that is pretty meaningless. I have had several official government IDs including one in my wallet now. I've seen official ID for countless police officers, deputies, etc..... They are usually pretty easy to fake if you wanted to. The only thing useful about them is they may have an ID number you can verify with the employer.
Why has INTEGRITY become such a rare commodity?