I personally see no wrong in concealed weapons, so long as the owner and carrier have had complete background checks (the kinds you need to work in nuclear energy stations...yes, that thorough) and have current permits as well as certificates of handgun safety education. Many places prohibit firearms on their property with stiff fines, including revocation and jail time, for the offenders. Here in 'rural' Arizona, open carry is allowed with permit, but the firearm must be loaded, and checks are made to ensure that it is indeed loaded. Otherwise, you just broke the law and can have your firearm confiscated, along with possible fines and jail time. There's a good reason for that as well, odd as it may sound: police safety. Too many silly people wave a gun at a cop, and the cop responds, not knowing the assailant's weapon isn't loaded. Kinda a bad time to be asking those questions when the assailant is busy pulling the trigger over and over.
On a side note, there's this place in the northeast where home owners are required to own a firearm, although you can opt out and your name is put on a roster. Not for persecution, mind ya. Since that ordinance went into affect, crimes involving houses has decreased dramatically, since the crooks really don't know if the owner is packing or not.