I had something really simliar happen a few months ago. My wife and I stopped at a liquor store and I ran in real quick to get a six pack and a bottle of vodka. They refused to let me buy it because my license expired about a month before. I said ok, you need to see an ID not a valid drivers license. The fact that I can't legally drive does not mean I am not old enough to purchase beer. I argued with them for 5-10 and they still refused. i said fine, I will just have my wife come in and buy it. They said she couldn't even do that because they know it is for someone underage.
I said I am not ****ing underage and haven't been in years just like my ID shows. There response was "well same thing".
At that point I was furious and knocked the bottle off the counter and it broke and had a few choice words for them. Then they tried to make me pay for the vodka that broke. I just laughed at them and said "oh nooooo apparently that is illegal for me to do" and left.
That ruined my night because I was stuck drinking coors light all night.