I thought this was an interesting read. Looks like retailers might not be able to limit sales to 21+ in all states.
Can Gun Stores Refuse to Sell Rifles and Shotguns to Under-21-Year-Olds?
Can Gun Stores Refuse to Sell Rifles and Shotguns to Under-21-Year-Olds?