A lot of weird rules for these companies are set up by their attorneys. They don't want to run afoul of the liberal establishment.
I had a problem, with Bass Pro stores. They refused to sell me a BP rifle because of my zip code. After I called them, they said that it was because, I lived in NYC. I told them to check a map, and that they would discover that, I don't live within 70 miles of that place. Regardless, they refused to sell me the BP rifle. So I bought it from Cabellas instead. I refused to purchase anything from Bass Pro after that, even though they send me email specials all the time.