They are not denying you your rights... you are going there BY CHOICE. you don't have to go there. They are allowing you to come on too thier properity...
If you allow some one into your home, do you expect them to fallow your rules?
most companys that have a no weapons policy are not anti or pro... they are just trying to stay in biz. Also most every single comp policy I have ever seen states very clearly no weapons.
To answer, I am there to earn a living and perform a service for my company in return. Given your last statement, this effectively prevents me from earning a living
and exercising my rights. I ask again, does a
corporation have the right to deny me - a human being - my rights?
Others have noted that if my business is open to the public is a good one. Trouble is, I work for a bank which has all sorts of spaces open to the public, but I personally work in a secured facility (data center), not routinely open to the public as a branch is.
Comparing a
corporation's "rights" to an
individual's rights is a dangerous and slippery slope. For one this country was founded on religious and merchantile freedoms, in fact the latter is a large part of what has made this country such a great place. So it is easy for us to see corporate "rights" where they do not exist. This is similar to seeing "rights" for homosexuality where none are in fact defined.
On the other hand, corporations are rapidly becoming totalitarian substitutes for the royal or imperial governments of the past, in which humans are becoming nothing more than little cogs in a huge and complex set of gears - with the attenuated rights of those totalitarian regimes..
So yes, if you come onto my (individual) property, my rights trump yours. If I do business in a corporation's location, their "rights" do
not trump mine. Ever.