Question about buying beer?

Dollar General makes every customer show ID for beer purchases.

Every Customer.

...and you must physically remove your ID from your wallet.

I dont drink much beer anymore , but have never been asked for an I.D. here in Okla. , the only time I was asked for one is when I bought a cheap butane lighter to shrink elec. insulation , I couldnt believe it , seems the stupid kids use the butane for an inhaler . HOW STUPID !!