About the installation... Medical buildings on mil sites are not metal detected, and I've personally walked in carrying my M-16 and seen other people carrying their weapons into and out of them. While in a duty like position.
As a Major he is issued a side arm... So it's easy for him.
About the thoughts on this post, I am behind both amendments fully, and Always believe the individual is the one to be blamed for the crime, not society nor their religion.