How many people do you know keep a loaded firearm on their desk?  It appears you have never had threat elimination/ terrorist response training or been part of a emergency armed response force.  You should attend a training session on how to defend against and immediate response to terrorist threats and elimination on such threats.   By the the way such courses are not video games or do they only last a few hours.