Here are the facts that we know.
Support has poured in for the shooter in this case. I think that support is well-placed. This was an heroic act. Elliott was defending his fellow employee, and it appears that he used a gun...wherever it came from...in self defense. People are jumping to all sorts of conclusions like Kroger will fire him for carrying a gun to work. We simply don't know that, and we still don't know all the the facts. Remember Indiana Law allows an employee to carry a gun to work if you lock it away in your vehicle.
Officials say an arrest is unlikely in the case, so it looks like a crime did not occur. Remember, Kroger is a union shop. I would think that those union dues that Kroger employees pay (assuming he wasn't management) will come in handy if Kroger decides to fire Elliott.
Right now, this is a guns-rights debate that really isn't a debate at all until something else happens.