As a business owner, I have taken precautions against being ripped off. Cameras, window glass break sensors and door alarms (and more I am not willing to share!)
Last year, at one store, the POS (that is currently incarcerated) kicked in the bottom front door glass panel and it DID NOT BREAK so the glass break sensors did not go off. He managed to steal money from the cash register and rifled through the office before exiting the back door; which triggered an audible alarm and notified the police and alarm company immediately.
My main store has all the precautions plus motion sensors that trigger over a certain weight (we have a guard cat there so I think it is 20 lbs).
These, and the insurance I carry, are adequate for the businesses I run.
Weapons, guns, ammo? My hope would be that they would have precautions in place that would have the cops there faster than the perps could know what bit them on the a$$.