This is the type of guy that if he had done the Columbine shootings he would have used chains to lock all of the doors to the HS, or at least a part of the HS and chained the doors behind him so no one could leave and he could take his time going room to room killing. I have been surprised that some of these people that choose buildings to shoot, do not secure as many doors as possible before doing so. Not to be gruesome, but when I see people carry out these crimes I see ways they could have perfected the crime. Part of what auditors (including internal) do is look at internal controls, and then put yourself in the position of being an embezzler, and try to figure out a way to embezzle based on those existing controls and come up with the "perfect" crime. One of the best parts of the job was brainstorming with other auditors and seeing if you could be the first to figure it out, how you might be caught (if at all or the likely hood), and if you were going to get caught, what was your lead time (when the bank recon got done, when the subsidiary postings were made and reconciled to the G/L weekly, etc...) before discovery? Can we put in another control to prevent the possible embezzlement we defined as possible, and is that control cost effective given the likelihood of said embezzlement and dollar exposure?
So, my auditor side works on just about every crime in terms of how do you perfect the crime, and what could you have done to prevent it? This one looks really hard to prevent IMO without giving up civil freedoms, and based on what we know, the big detail he missed was the smoke detector (thankfully).