Why is it so annoying? I mean yeah, it gets excessive, but you have you ID on you anyways, what'* the big on whipping it out and showing it. No one is accusing you of anything and it'* not like an embarrassment. Plus, at least in Michy, for the drinking thing, you don't have the right to drink if you don't have a valid ID, how ever old you are. I can require ID from anyone I serve, no matter how old they look. Don't have it, no drink.
In my experience, if you don't want to get carded, go to Vegas. I was there a few weeks ago, and in the four days I was there, I got carded once. On the last day. When I was just *near* a roulette table. Other than that, I never got carded, despite gambling and being served many comped drinks at numerous casinos. Do I look that old already?
I'm never offended when I get carded. That is the best form of flattery. My son got carded today when we went to this huge flea market and rented a golf cart. The lady looked at him and asked how old he is and then I walked up and said "He'* 22, he'* my son" and she kinda shook her head and said okay, take the cart.