I dunno. Oftentimes desperate people are more liable to steal from those stores than to steal from Walmart because the security is more lax. people like to say that, oh, Walmart builds it into their budgets, the theft, so they do nothing about it, but that's totally false, there are plenty of instances where Walmart or whatever other shitass big box store will call the cops or try to detain you with their personal security. Not to say that people should rob local businesses over Walmart if they have the choice, right, but that's why people might do it.
Nah, man, I ain't gonna let anyone steal even one of the .15c honey sticks my local candy shop sells
The old couple that run it are too sweet and caring to let even a modicum of bad shopper into their store without punishment
(Seriously how could you steal from people who just give extra quarter/half pounds of their homemade candy because they can, or get upset when a specific product they remember you like has run out and you have to get something else? It happens! Monsters.)
The right answer. You never know what people have on them. I personally don't want to get shot or stabbed. Corporations have insurance, AND make enough profit for me to care.