If the law says you can buy a long gun at 18, a store of public accommodation can not raise the age to 21 in many states.
NSSF Fact Sheet on Age Discrimination Laws | What FFLs Need to Know
NSSF Fact Sheet on Age Discrimination Laws | What FFLs Need to Know