Take it as a compliment OP.  I'm 31 and get carded and DH is 37 and gets carded.  Everyone is just trying to cover their butts these days.  Can't say I blame them. 
 
And to a previous poster, 
YES sometimes it 
IS a compliment.  Not 
ALL states and not 
ALL venues are required to card 
everyone.  I know it's not like that here in NC because I have worked in a grocery store in NC.  It's hit or miss.  So if they decide to card me, I take it as a compliment because they weren't sure if I was over 21 or not.