The reason you all should have a problem with it is that it violates your 4Th Amendment rights to illegal search and seizure.
What if they wanted to check your guns to make sure they were lawful? I'd bet you'd have a real hissy fit.
Evidently you don't understand the Constituion it was written to protect you form the goverment and not a company. Also by the way you are not allowed to have weapons on company property read the thead NO WEAPONS it will expalin that one for you.
Your history lesson is complete.