Sorry friend, sounds like a rough day. Maybe you just got a grumpy employee or they just enforced some policy in the worst way possible. On the other hand maybe there's a silver lining here and they just thought you looked way too young to be qualifying as a senor citizen.
It's to confirm ur identity to prevent fraud or misinformation.
I believe that a policy like is to insure that everyone is treated the same. If you require ID and enforce the policy for one, you do the same for everyone.
Policy is Policy
Maybe the senior looked a lot younger than the minimum age for seniors.
Thanks! Your answer is awaiting moderation.