I believe that those folks from the Peoples Republic of Kalifornia, and The Peoples Republic of New York that you have engaged in this thread are so used to having their Constitutional Right to Keep and Bear Arms infringed, and are so ready to accept "reasonable gun controls" that they cannot understand why those of us in the "Free States" think that the Second Amendment still means something.
A corporation has no power to disarm you or anyone else. It does have the power to keep armed men off its property. Rightfully so.
What most of the posters on this thread want is not just the right to keep and bear arms, but the right to carry arms on to private property belonging to someone else regardless of the owner's wishes.
At least this folk from the Peoples Republic of New York (I can't speak for those folk who live in Kalifornia) understands that the Constitution only prohibits the government from infringing upon individual rights such as the right to bear arms, free speach and assembly, etc., and that the Constitution, in general, and the 2nd Amendment in particular, has absolutely nothing to do with the relationship between private employers and employees. As a private employer, I have the right to prohibit you from carrying a firearm on my property, just as I have the right to require you to carry a firearm on my property as a condition of your employment. If you don't like it, then go find a job someplace else. And stop being such an idiot about the what the Constitution does and doesn't do. Your lack of knowledge is embarrassing and makes the rest of us look really stupid.