Come on. A homeowner has the right to allow or deny admittance into their home, and that takes care of some casual, law abiding, unfamiliar gun toter from entering his house. Once I knocked on a neighbor's door, and he opened it with a gun in his hand because he didn't recognize me. I applauded him for willingness and readiness to protect his family. Frequently policies in the work place deny guns carrying with the penalty of dismissal for violation of the policy. As property owners, it is the right of the employer to have such policies.
All too often, the arguments against having or carrying fire arms confuse the law abiding citizen with the criminal. Laws forbidding guns only restrict citizens from self protection, simply because criminals by their nature violate laws. Laws speaks to law abiding citizens whether being watched or not, but not to criminals. Law enforcement speaks to criminals but only when it is present. Laws and law enforcement protect the citizens, but only when present. The point of the second amendment is to enable the people self protection, and as state funds to maintain law enforcement continue to dwindle, the importance of the amendment in our day may be ever increasing.