All leads back to bad customer service.
Believe me I will. Bradis or Plainfield Shooting Supplies will be getting my money. Those shops always take care of my gun needs and apprieciate me as a return customer.
To be fair will you also show up at those shops 10 minutes until close? I know if I personally show up somewhere 10 minutes to close I am not seriously shopping for a gun. I might buy ammo or parts that way but not something as expensive as a gun unless I know exactly what I want because I have already been drooling over it on previous trips.
Obviously they are making enough money to be happy with how they run their shop, and they are not willing to stay open past the listed hours to make a few more sales. I get that and if I know that about a store I plan accordingly. Most of these shops are small family run businesses so I understand that family time might be important to them.