It certainly makes sense to screen ALL employees at commencement and perhaps a bag check at the end of a shift.
But who screens the screener's?
I guess at the end of the day it is very difficult to fill all the cracks, and there is simply a need to use that old fashioned term honesty and integrity.