I believe those detectors are set to go off when a special tag attached to an item isn't removed or deactivated. They are not metal detectors and should not go off because you are carrying a gun. I have walked thru literally thousands of them in 30 years and never had one go off. Metal detectors are very expensive pieces of equipment and I doubt Walmart or Home depot would spend money on such a machine. I always have a belt, coins, watch, gun, and keys on me, and they have never triggered the alarm. Something else on your person must be causing the alarm to go off, I don't believe its the gun.
Why would a store that sells hardware have a metal detector at the door?
i don't know- but it does it with different shoes, different guns. I can't think of anything that is on me constantly that would cause it. seems like the stupid door alarms are pretty useless- they go off so much that they are going to be ignored!
Have you tried going naked?
Go naked one day to make sure it's not you, then each day add a new piece of clothing until you find out what makes the alarm go off.
Next day: wear only shoes.
Day after: shoes and a hat.
Etc ...
Have you tried going naked?
Note: this would make the suggestion in post #31 more difficult
...but not impossible.
I used to work at Lowe's. We would take the rfid's off of the inside of boxes when customers unpacked their purchase to fit them in the car. Then you could covertly droop them in a vest pocket of a coworker and let the fun begin.