Good points, all of them. I'm not going to watch the video either, as I have no desire to see a human being killed. I wonder if this was a crime of opportunity. Did he go into the store with the intention of robbing it, or was the register open and he saw an opportunity. Stupid, no doubt, but not the same level of stupid as going into a gun store intent on robbing it.
Your points prior are good to bring up. What is the small family owned business supposed to do? Insurance only covers so much. Are police able to do anything about it? Where I live has a population of about 10K. At least a couple of times a week our police department is posting "help us locate this individual" still photos from Walmart and QT security video of people in the act of walking out the doors with unpaid merchandise. That appears to be the extent of what they do. I have no idea what it's like for the small business owner, but it can't be good.