Single site small town places don’t have to deal with the insurance. It’s the insurance companies that push this, they’re terrified of employees and bad guys getting into shootouts killing dozens of innocents.
Little businesses buy insurance too and somehow don’t seem to be forbidden to carry self defense weapons. Best explanation I heard is that Walgreens, due to its size, is a jackpot seeking lawsuit magnet. But again, their size allows them to self insure, so it’s a wash.
All the little independent drugstores in the town should be clamoring to hire this guy.