Much to do about nothing.
Did they ask for proof of your citizenship to make sure you weren’t lying? Or just take your word for it?
Can I guess the answer is “no”...no proof was asked for both of the questions above I asked?
If you were so upset about it, did it occure to you to ask “why” the question instead of coming on FR to ask us?
By they way, until today, you are still free to shop anywhere you want. You are not tied to shop at D’s.
I called the store manager when I got home and she told me it is a new policy and she believes it is the law. Utter BS as there is no such law.