As a Walmart associate of 10yrs and manager of 6 yrs, I apologize for the idiots that work in some of these stores. As we know, this ammo hours of sale is not a law or a corporate policy. It is simply the overnight associates/ managers are too lazy to get the keys and take care of the customer. If you have trouble, get the store number and and call 1-800-walmart. When you talk to someone, mention a manager and the district office as well as the store will be notified. You should receive a call back from the store. This is part of the store managers evaluation, but I didn't tell you that.