I always make sure to have my GE card (which I used for ID at US hotels) and a credit card ready to go before approaching check-in.
At best, you have prolonged your check-in, and it all go down hill from there. Is it that difficult to hand over an ID for a quick check?