Claire notes:

"I am 28 years old and my husband is 38! Everytime we go to buy alchohol he gets asked for ID"

That is because YOU look so young and he is with you! And, they don't want to embarass you and ask him as they assume he's paying, the gentleman that he is :-)